<pre class="cpp" name="code">//4_3_1: Polynomial Showdown 给出从8到0的多项式系数,然后输出 POJ1555 ZOJ1720
#include <stdio.h>
int main()
{
int a[9];
int i,j;
while(scanf("%d",&a[8]) != EOF)
{
for(i = 7;i >= 0;i --) scanf("%d",&a[i]);
j = 8;
while(j >= 0 && a[j] == 0) j --;
if(j == -1)
{
printf("0\n");
continue;
}
if(j == 0)
{
printf("%d\n",a[j]);
continue;
}
if(j == 1)
{
if(a[1] == 1) printf("x");
else if(a[1] == -1) printf("-x");
else printf("%dx",a[1]);
if(a[0] != 0)
{
if(a[0] > 0) printf(" + %d",a[0]);
else printf(" - %d",-a[0]);
}
printf("\n");
continue;
}
if(a[j] == 1) printf("x^%d",j);
else if(a[j] == -1
POJ1555 ZOJ1720 Polynomial Showdown
最新推荐文章于 2022-04-04 23:13:04 发布