求调
查看原帖
求调
1086735
LYQ_666楼主2024/5/18 13:13

编译失败

#include <bits/stdc++.h>  
using namespace std;
char a1[100],b1[100];
int a[100],b[100],c[100],la,lb,lc,i,x;
int main()
{
    memset(a,0,sizeof(a));
    memset(b,0,sizeof(b));
    memset(c,0,sizeof(c));
    gets(a1);
    gets(b1);
    la=strlen(a1);
    lb=strlen(b1);
    for(int i=0;i<=la-1;i++)
    {
    	a[la-i]=a1[i]-48;
	}
	for(int i=0;i<=lb-1;i++)
    {
    	b[lb-i]=b1[i]-48;
	}
	lc=1;
	x=0;
	while(lc<=la||lc<=lb)
	{
		c[lc]=a[lc]+b[lc]+x;
		x=c[lc]/10;
		c[lc]%=10;
		lc++;
	}
	c[lc]=x;
	if(c[lc]==0) lc--;
	for(int i=lc;i>=1;i--)
    {
    	cout<<c[i];
	}
    return 0;
}
2024/5/18 13:13
加载中...