求助大佬qwq
自己测试好像没什么问题啊
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int a[1005];
int main()
{
int m;
int x;
scanf("%d", &x);
getchar();
int p = 1, op = 0, i = 0;
while ((m = getchar()) != '\n')
{
i++;
a[i] = m - '0';
}
for (int j = 1; j < i; j++)
{
if (a[j] != 0)
{
printf("%d*%d^%d+", a[j], x, i - j);
}
}
if (a[i] != 0)
{
printf("%d*%d^%d", a[i], x, 0);
}
return 0;
}