求助!!DEVC++上明明是对的,为什么提交就错了,下载数据也对呀。
查看原帖
求助!!DEVC++上明明是对的,为什么提交就错了,下载数据也对呀。
625480
qinxuekai楼主2022/2/13 23:49
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
	char a[1000],b[1000];
	int n=1,q=1,c=0,i,j,k,z,g[10000];
	for(int m=1;m<=1000;m++){
		a[m]=0;
		b[m]=0;
	}
	for(i=1;1;i++){
		a[i]=getchar();
		if(a[i]=='\n'){
			break;
		}
	}
	for(j=1;1;j++){
		b[j]=getchar();
		if(b[j]=='\n'){
			break;
		}
	}
	z=i;
	if(i<j)z=j;
	z--;
	i--;j--;
	//cout<<z<<endl;
	for(int k=1;k<=z;k++){
		if(i<=0){
			i=0;
			a[i]='0';	
		}
		if(j<=0){
			j=0;
			b[j]='0';	
		}
		g[k]=(a[i]-'0')+(b[j]-'0')+c;
		//cout<<g[k]<<' '<<a[i]-'0'<<" "<<b[i]-'0'<<" "<<c<<endl;
		c=0;
		if(g[k]>=10){
			g[k]=g[k]-10;
			c=1;
		}
		j--;i--;
		//cout<<g[k]<<endl;
	}if(c==1)cout<<'1';
	for(int k=z;k>0;k--)printf("%c",g[k]+'0');
	return 0;
} 
2022/2/13 23:49
加载中...