发了!!宝子们!!!
2025-11-16 22:25:11
发布于:浙江
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
int n;
scanf("%d", &n);
int a[101] = { 0 };
for (int i = 0; i <= n; i++)
{
scanf("%d", &a[i]);
}
for (int i = 0; i <= n; i++)
{
if (a[0] && i == 0 && abs(a[i]) != 1)
{
printf("%dx^%d", a[i], n);
}
if (a[0] && i == 0 && abs(a[i]) == 1)
{
if (a[i] == 1)
{
printf("x^%d", n);
}
else
{
printf("-x^%d", n);
}
}
if (a[i] > 0 && i != n && i != 0 && i != n - 1 && abs(a[i]) != 1)
{
printf("+%dx^%d", a[i], n - i);
}
if (a[i] < 0 && i != n&&i!=n-1 && i != 0 && abs(a[i]) != 1)
{
printf("%dx^%d", a[i], n - i);
}
if (a[i] && i != n && i != 0 &&i!=n-1&& abs(a[i]) == 1)
{
if (a[i] == 1)
{
printf("+x^%d", n - i);
}
else
{
printf("-x^%d", n - i);
}
}
if (i == n - 1 && a[i] > 0 && abs(a[i]) != 1)
{
printf("+%dx");
}
if (i == n - 1 && a[i] < 0 && abs(a[i]) != 1)
{
printf("%dx");
}
if (i == n - 1 && abs(a[i]) == 1)
{
if (a[i] == 1)
{
printf("+x");
}
else
{
printf("-x");
}
}
if (i == n && a[i] > 0)
{
printf("+%d", a[i]);
}
if (i == n && a[i] < 0)
{
printf("%d", a[i]);
}
}
return 0;
}
全部评论 9
[链接描述](
url)
2025-11-16 来自 浙江
2666
2025-11-16 来自 浙江
0


2025-11-29 来自 浙江
0慈母手中箭,逆子身上披

2025-11-30 来自 浙江
0
嗯嗯嗯,牛
2025-11-16 来自 浙江
2龇牙笑龇牙笑龇牙笑ACGO_gif_崇拜ACGO_gif_崇拜 比神还牛!!!!!!
2025-11-16 来自 浙江
2
2025-11-29 来自 浙江
0





2025-11-16 来自 浙江
2可以可以!!
2025-11-16 来自 浙江
2


2025-11-30 来自 浙江
1

















2025-11-30 来自 浙江
0恩更饿了
2025-11-30 来自 浙江
0
[链接描述](
url[:书呆子][:书呆子])
2025-11-29 来自 浙江
1


2025-11-29 来自 浙江
1
1周前 来自 浙江
0















有帮助,赞一个