就是过不了??
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]) {
int m,i;
char n[1000];
scanf("%d%s",&m,n);
i=strlen(n)-1;
while(i>=0){
if(i==0){
printf("%c*%d^%d",n[i],m,i);
}
else if(n[i]!='0'){
printf("%c*%d^%d+",n[i],m,i);
}
i=i-1;
}
return 0;
}