HELP!我一个AC,但我下载数据下来自己试验时结果对的,懵了o.0?
查看原帖
HELP!我一个AC,但我下载数据下来自己试验时结果对的,懵了o.0?
275362
HASACI楼主2022/10/31 15:10

代码如下

#include<stdio.h>
int a[502]={0},b[502]={0},d[505]={0};
int main(void)
{
	char c=48;
	int k=0,m=0,t=0,x,y,j;
	c=getchar();
	while(c>=48&&c<=57)
			{
			a[k]=c-48;
			k++;
			c=getchar();
			}
    c=getchar(); 
	while(c>=48&&c<=57)
	{
		b[m]=c-48;
		m++;
		c=getchar();
	}
	int  ma;
	if(m>k)
		ma=m;
	else
		ma=k;
	k--;
	m--;	
	for(j=1;j<=ma;j++)
		{
			if(k<0)
				x=0;
			else
				x=a[k];
			if(m<0)
				y=0;
			else
				y=b[m];
			d[j]=(x+y+t)%10;
			t=(x+y+t)/10;
			k--;
			m--;
		}
	if(t!=0)
		printf("%d",t);
	for(int i=j-1;i>=1;i--)
		{
			printf("%d",d[i]);
		}
	return 0;
}
2022/10/31 15:10
加载中...