p1067 90分求助
查看原帖
p1067 90分求助
917129
YYS922106840606楼主2023/1/17 17:28
#include <iostream>
using namespace std;
int main() {
	int n;
	int sum = 0;
	cin >> n;
	int a[102];
	for (int i = 0; i < n + 1; i++) {
		cin >> a[i];
		if (a[i] == 0) {
			sum++;
			continue;
		}
		if (sum != i) {
			if (a[i] > 0)
				cout << "+";
		}
		if (a[i] != 1 && a[i] != -1) {
			cout << a[i];
		}
		if (a[i] == -1 && i != n)
			cout << "-";
		if (i < n)
			cout << "x";
		if (i < n - 1)
			cout << "^" << n - i;
		if (a[n] == -1 || a[n] == 1)
			cout << a[n];
	}
	return 0;
}
2023/1/17 17:28
加载中...