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/