暫存
#include<stdio.h>
#include<string.h>
using namespace std;
int add(char* str1, char* str2);
int main()
{
int i;
char str1[100],str2[100];
for(i=0;(str1[i]=getchar())!='\n';i++){}
for(i=0;(str2[i]=getchar())!='\n';i++){}
printf("%d",add(str1,str2));
return 0;
}
int add(char* str1,char* str2)
{
int s1 = strlen(str1), s2 = strlen(str2);
int sum1 = 0, sum2 = 0, i;
for (i = 0; i < s1-1; i++)
{
sum1 = int(str1[i]) - int('0') + 10 * sum1;
}
for (i = 0; i < s2-1; i++)
{
sum2 = int(str2[i]) - int('0') + 10 * sum2;
}
return sum1 + sum2;
}
標簽: