UVa 392 根据系数输出多项式
2012-10-29 01:07
176 查看
题意:输入九个系数,按照要求输出多项式。
解法:判断模拟。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[10];
int t,i,j;
while(~scanf("%d",&a[8]))
{
for(i=7;i>=0;i--)
scanf("%d",&a[i]);
for(t=8;t>=0;t--) if(a[t]!=0) break;
if(t<=0)
{
printf("%d\n",a[0]);
continue;
}
if(a[t]<0)
printf("-");
if(abs(a[t])!=1) printf("%d",abs(a[t]));
if(t>1) printf("x^%d",t);
else if(t==1) printf("x");
for(i=t-1;i>0;i--)
if(a[i])
{
if(a[i]<0)
printf(" - ");
else printf(" + ");
if(abs(a[i])!=1) printf("%d",abs(a[i]));
if(i>1) printf("x^%d",i);
else if(i==1) printf("x");
}
if(a[0])
{
if(a[0]<0)
printf(" - ");
else printf(" + ");
printf("%d",abs(a[0]));
}
printf("\n");
}
return 0;
}
解法:判断模拟。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[10];
int t,i,j;
while(~scanf("%d",&a[8]))
{
for(i=7;i>=0;i--)
scanf("%d",&a[i]);
for(t=8;t>=0;t--) if(a[t]!=0) break;
if(t<=0)
{
printf("%d\n",a[0]);
continue;
}
if(a[t]<0)
printf("-");
if(abs(a[t])!=1) printf("%d",abs(a[t]));
if(t>1) printf("x^%d",t);
else if(t==1) printf("x");
for(i=t-1;i>0;i--)
if(a[i])
{
if(a[i]<0)
printf(" - ");
else printf(" + ");
if(abs(a[i])!=1) printf("%d",abs(a[i]));
if(i>1) printf("x^%d",i);
else if(i==1) printf("x");
}
if(a[0])
{
if(a[0]<0)
printf(" - ");
else printf(" + ");
printf("%d",abs(a[0]));
}
printf("\n");
}
return 0;
}
相关文章推荐
- UVA392 模拟(多项式输出),水
- Matlab 根据系数输出多项式
- UVA, 445 Marvelous Mazes(根据输入的字符输出相应的矩阵)
- 【BZOJ4944】【NOI2017】泳池 概率DP 常系数线性递推 特征多项式 多项式取模
- Uva624 01背包输出方案 xingxing在努力
- C++作业:用节点node表示多项式的系数和次数,编程合并两个链式表达的多项式
- uva 624 CD(01背包问题)输出最小字典序是个问题虽然题目不要求
- uva 116 Unidirectional TSP 单向TSP 问题,经典dP(路径输出注意规划方向)
- 洛谷 P1067 多项式输出
- uva624 CD (01背包+路径的输出)
- mysql记录根据日期字段倒序输出
- js:制作一个简易的计数器:根据输入的两个整数和运算符,进行计算,然后输出计算结果
- 6-2 多项式求值(15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑ i=0 n (a[i]×x i ) 在x点的值。
- smarty date_format 根据本地环境输出星期几的乱码问题
- UVA531字符串版最长公共子序列,并输出
- 紫书章六例题10 下落的树叶 UVA 699 (根据前序遍历建树)
- UVa 400 Unix ls(排序+输出控制)
- 2018.2.28【 UVa - 227 】解题报告(紫书练习题,模拟,输出格式)
- uva11419 SAM I AM(最小顶点覆盖+输出顶点)
- 编写程序,用if else语句根据姓名查询teaching数据库中学生的基本信息和选课信息,学生姓名通过变量输入。不存在则输出提示信息