为啥我这个报错啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

ykj39 西瓜 2023-12-15 21:40:50 12

#include<bits/stdc++.h>

using namespace std;

int main(){

int a[510],b[510],c[1000];

int z=1,x=1;

string ai,bi;

cin>>ai>>bi;

for(int i=ai.size();i>=0;i--){

	a[z++]=ai[i]-'0';

}	

z--;

for(int i=bi.size();i>=0;i--){

	b[x++]=bi[i]-'0';

}	

x--;

int m=max(z,x);

for(int i=1;i<=m;i++){

	c[i]=a[i]+b[i];

}

for(int i=1;i<=m;i++)

	if(c[i]>=10){

		c[i]%=10;

		c[i+1]++;

	}

}

if(c[m+1]>0) m++;

for(int i=m;i>=1;i--){

	cout<<c[i];

}

return 0;

}

{{ vote && vote.total.up }}

共 1 条回复

root 站长

for(int i=1;i<=m;i++) 这里少了一个右括号