A4.多项式输出
2026-01-27 13:55:30
发布于:辽宁
6阅读
0回复
0点赞
#include<iostream>//头文件。
using namespace std;
int n,k,m;//声明全局变量。
int main(){
cin>>n;m=n;n++;//后面n--会把指数弄成n-1,所以要++。
while(n--){//m用来记录它是不是第一项。
cin>>k;//输入
if(k){
if(k<0)cout<<"-";//小于0就输出“-”。
if(k>0&&n<m)cout<<"+";//它是整数且不是第一项,输出“+”。
if(abs(k)!=1||!n)cout<<abs(k);//如果不是1,或是最后一项,那就都有系数。
if(n>0)cout<<"x";//不是末尾都有x。
if(n>1)cout<<"^"<<n;//如果n>1,而且不是末尾,就有指数。
}
}
return 0;
}
全部评论 1
第四题
2天前 来自 辽宁
1




有帮助,赞一个