求助#2#5通过不了
查看原帖
求助#2#5通过不了
1156292
xxiao_99楼主2023/12/1 19:17
#include<stdio.h>
#include<string.h>

int main(){
	char a[505],b[505];
	int a1[505], b1[505], c[505] = {0};
	scanf("%s\n%s",a,b);		
	int la = strlen(a), lb = strlen(b);
	int lc = la>lb?la:lb;
    for (int i = 0; i < la; i++) {
        a1[la - i - 1] = a[i] - '0';
    }
    for (int i = 0; i < lb; i++) {
        b1[lb - i - 1] = b[i] - '0';
    }    
    for (int i = 0; i <= lc; i++) {
        c[i] += a1[i] + b1[i];
        c[i + 1] = c[i] / 10;
        c[i] %= 10;
    }
    while (c[lc] == 0 && lc > 0) lc--;
    for (int i = lc; i >= 0; i--) {
        printf("%d",c[i]);
    }
	return 0;
}
2023/12/1 19:17
加载中...