为什么过不了啊
查看原帖
为什么过不了啊
830998
SkyBlueNotOnline楼主2022/12/6 10:33
#include<stdio.h>
#include<string.h>
int main()
{
	char a[1000],b[1000];
	int c[1000]={0},d[1000]={0},e[1000]={0},i,m,n,x=0;
	gets(a);
	gets(b);
	m=strlen(a)-1;
	n=strlen(b)-1;
	for(i=m;i>=0;i--)
	{
		c[i]=a[m-i]-'0';
	}
	for(i=n;i>=0;i--)
	{
		d[i]=b[n-i]-'0';
	}
	for(i=0;i<1000;i++)
	{
		e[i]=c[i]+d[i]+x;
		x=e[i]/10;
		e[i]=e[i]%10;
	}
	for(i=999;i>=0;i--)
	{
		x=i;
		if(e[i]!=0)
		{
			break;
		}
	}
	for(i=x;i>=0;i--)
	{
		printf("%d",e[i]);
	}
	return 0;
} 

没超时,在学校机房测没问题啊

2022/12/6 10:33
加载中...