C求助 求大佬帮忙救救这道0分题吧
查看原帖
C求助 求大佬帮忙救救这道0分题吧
708603
Azure_lyn楼主2022/4/4 15:50
#include<stdio.h>
#include<string.h>
int main()
{
    char a1[20000];
    char b1[20000];
    int a[20000];
    int b[20000];
    int s[20001];
    scanf("%s",a);
    scanf("%s",b);
    int lena,lenb,len,i;
    lena=strlen(a1);
    lenb=strlen(b1);
    if(lena>lenb)len=lena;
    else len=lenb;
    for(i=lena-1;i>=0;i--)
    a[lena-i-1]=(int)(a1[i]);
    for(i=lenb-1;i>=0;i--)
    b[lenb-i-1]=(int)(b1[i]);
    s[0]=0; 
    for(i=0;i<len;i++)
    {
	s[i]=s[i]+(a[i]+b[i])%10;
    s[i+1]=(a[i]+b[i])/10;
	}
    if (s[len]!=0)len++;
    for(i=len-1;i>=0;i--)
    printf("%d",s[i]);
    return 0;
}
2022/4/4 15:50
加载中...