啊啊啊啊
2025-07-13 11:09:53
发布于:广西
3阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, x, flag = 0, t;
cin >> n;
x = n + 1;
for (int i = 1; i <= n; i++)
{
cin >> t;
x--;
if (t == 0)
{
continue;
}
if (t > 0)
{
if (flag)
{
cout << "+";
}
else
{
flag = 1;
}
if (t != 1)
{
cout << t;
}
}
else
{
if (flag == 0)
{
flag = 1;
}
cout << "-";
if (t != -1)
{
cout << abs(t);
}
}
cout << "x";
if (x > 1)
{
cout << "^" << x;
}
}
cin >> t;
if ((t > 0) && (flag))
{
cout << "+";
}
if (t != 0)
{
cout << t;
}
return 0;
}
这里空空如也
有帮助,赞一个