大佬求助 50分
查看原帖
大佬求助 50分
1004668
huangyi_HY39楼主2024/5/3 10:42
#include <bits/stdc++.h>
using namespace std;
int n, a;

void uu(int o, int k) {
	if (o == 0)
		return;
	if (o >= 1 && k != n)
		cout << '+';
	if (k == 0) {
		cout << o;
		return;
	}
	if (o == 1) {
		cout << "x" << '^' << k;
		return;
	}
	if (o == -1) {
		cout << "-x" << '^' << k;
		return;
	}
	cout << o << 'x' << '^' << k;
	return;
}

int main() {
	cin >> n;
	for (int i = n; i >= 0; i--) {
		cin >> a;
		uu(a, i);
	}
	return 0;
}

2024/5/3 10:42
加载中...