讨论 / 水题!c++题解炒鸡简单啊!
fnoichzhe 2017-11-19 00:32:37
点我顶贴 收藏 删除
#include <stdio.h>

int a[110];

int n;

int i;

int main(){

scanf("%d",&n);

for(i=1;i<=n+1;i++) scanf("%d",&a[i]);

if(a[1]!=0){

if(a[1]>0){

if(a[1]==1){

printf("x^%d",n);

}else{

printf("%dx^%d",a[1],n);

}

}else{

if(a[1]==-1){

printf("-x^%d",n);

}else{

printf("%dx^%d",a[1],n);

}

}

}

for(i=2;i<=n-1;i++){

if(a[i]!=0){

if(a[i]>0){

if(a[i]==1){

printf("+x^%d",n-i+1);

}else{

printf("+%dx^%d",a[i],n-i+1);

}

}else{

if(a[i]==-1){

printf("-x^%d",n-i+1);

}else{

printf("%dx^%d",a[i],n-i+1);

}

}

}

}

if(a[n]!=0){

if(a[i]>0){

if(a[i]==1){

printf("+x");

}else{

printf("+%dx",a[i]);

}

}else{

if(a[i]==-1){

printf("-x");

}else{

printf("%dx",a[i]);

}

}

}

if(a[n+1]!=0){

if(a[n+1]>0){

printf("+%d\n",a[n+1]);

}else{

printf("%d\n",a[n+1]);

}

}

return 0;

}

各位神牛们,如果看着这个程序好的话点赞哦!

各位萌新们,如果复制粘贴格式不对,楼楼给你复制链接哦!

http://paste.ubuntu.com/25994979/

#1 fnoichzhe@2017-11-19 00:43:53
回复 删除
自古沙发归楼主。。。。
查看更多回复
提交回复