测试点机会用光了,这段代码哪里有问题,希望dalao指出问题,十分感谢?
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string a;
cin >> n >> a;
for(int i=a.size()-1, j=0; i>=0; i--, j++)
{
if(a[i] != '0')
{
printf("%c*%d^%d", a[j], n, i);
if(i != 0 && a[i] != '0')
cout << "+";
}
}
return 0;
}