C语言AC,但是跑程序跑不了
查看原帖
C语言AC,但是跑程序跑不了
809653
LeeJC楼主2022/10/28 17:34
#include <stdio.h>
#include <string.h>
int max(int a,int b)
{
	if(a>b)
	return a;
	else
	return b;
}

int main()
{
    char s[501],ss[501];
	scanf("%s%s",s,ss);
	int len1=strlen(s);
	int len2=strlen(ss);
	int len=max(len1,len2);
	int a[501]={0},b[501]={0};
	int i;
	for(i=0;i<len1;i++)
		a[i]=s[len1-i-1]-'0';
	for(i=0;i<len2;i++)
		b[i]=ss[len2-i-1]-'0';
	int sum[502];
	for(i=0;i<len;i++)
		sum[i]=a[i]+b[i];
	for(i=0;i<len;i++)
		if(sum[i]>9)
		{
			sum[i+1]+=sum[i]/10;
			sum[i]%=10;
		}
	if(sum[len]>0)
	len++;
	for(i=len-1;i>=0;i--)
	printf("%d",sum[i]);
    return 0;
  }

改了好一阵子老是跑不了程序,但是洛谷给我过了,脑壳痛

2022/10/28 17:34
加载中...