Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
99496 | 王昭涵 | 多项式输出 | C++ | 解答错误 | 50 | 0 MS | 248 KB | 503 | 2023-08-22 21:37:18 |
#include<iostream> using namespace std; bool f; int main() { int n; cin >> n; for (int i{ n }; i > 0; i--) { int j; cin >> j; if (j == 0) continue; if (j > 1 && !f || j < -1) cout << j; else if (j == 1 && f) cout << '+'; else if (j == 1 && !f); else if (j == -1) cout << '-'; else cout << '+' << j; cout << "x^"; cout << i; f = true; } cin >> n; if (f && n > 0) cout << '+' << n; if (!f || f && n < 0) cout << n; return 0; }