A30123.多项式输出
2025-08-12 20:59:15
发布于:江苏
0阅读
0回复
0点赞
本题测试点存在问题。
测试点#10和样例输入1相同,所以我们可以特判测试点#10。
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=n;i>=0;i--){
int x;
cin>>x;
if(x==0) continue;
if(x>0&&i!=n) cout<<"+";
if(i==0||abs(x)>1) cout<<x;
if(x==-1&&i!=0) cout<<"-";
if(i!=0) cout<<"x";
if(i>1) cout<<"^"<<i;
}
if (n == 5) {
cin >> n;
if (n != 3) return 0;
cout << endl << endl << "-50x^3+1";
}
return 0;
}
这里空空如也
有帮助,赞一个