#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 20
int main()
{
char A[N] = "\0",B[N] = "\0";
char Sum[N] = "\0";
int i = 0;
Finput(A);Finput(B);
Fplus(A,B,Sum);
for(i = N;Sum[i] == '0' || Sum[i] == '\0';i--);
for(;i>=0;printf("%d",Sum[i]),i--);
return 0;
}
void Finput(char*pa)
{
char ch;
int i;
while(ch = getchar())
{
if(ch == '\n' || ch == ' ') break;
for(i = N-1;i>0;i--)
{
pa[i] = pa[i-1];
}
*pa = ch;
}
}
void Fplus(char*A,char*B,char*C)
{
int i;
int tens = 0;
for(i = 0;i<N;i++)
{
if(A[i] == 0) A[i] = '0';
if(B[i] == 0) B[i] = '0';
C[i] = tens + (A[i] - '0') + (B[i] - '0');
tens = C[i]/10;
C[i] = C[i]%10;
}
}
这个答案一分没得。。。为什么啊,第一二五个是wa三四是超时