求助
查看原帖
求助
352674
liu_yu_hang楼主2020/8/4 09:16
#include<bits/stdc++.h>
using namespace std;
int b[1005];
int main() {
	int m,n,a=0,sum=0;
	cin>>m>>n;
	a=n;
	for(int i=0;;i++){
		b[i]=a%10;
		a/=10;
		if(a==0) {
			a=i;
			break;
		}
		sum++;
	}
	for(int i=0;i<=a;i++){
		if(b[i]!=0) {
			printf("%d*%d^%d",b[i],m,sum);
			if(i!=a) cout<<"+";
		}
		sum--;
	}

	return 0;
}
样例过了啊??,为啥会错??
2020/8/4 09:16
加载中...