求助求助求助
查看原帖
求助求助求助
919235
customr楼主2023/6/27 17:23

#include<bits/stdc++.h>

using namespace std;

string s;
int a[1005];

int main(){
	
int m,n;
cin>>m>>n;
int i=0;

while(n!=0){
	a[++i]=n%10;
	n/=10;
}
int x=1;
while(a[x]!=0){
	x++;
}
for(int j=i;j>=1;j--){
	if(a[j]!=0){
		if(j>x){
		s+=a[j]+'0';
		s+='*';
		s+=m+'0';
		s+='^';
		s+=j-1+'0';
		s+='+';
			
		}else{
		s+=a[j]+'0';
		s+='*';
		s+=m+'0';
		s+='^';
		s+=j-1+'0';
			
		}
		
	}
}

cout<<s;

return 0;

}

请问为什么全错

2023/6/27 17:23
加载中...