> 文档中心 > NOIP 2009 普及组 多项式输出

NOIP 2009 普及组 多项式输出

#include using namespace std;int main() {int n, a;cin >> n;for (int i = n; i >= 0; i --) {cin >> a;if (a == 0) continue;//输出符号if (i != n && a > 0) printf("+");if (a < 0) printf("-");//输出系数绝对值if (abs(a) != 1 || i == 0) printf("%d", abs(a));//输出字符'x'if (i > 0) printf("x");//输出指数if (i > 1) printf("^%d", i);}return 0;}