水题,简单的字符串转换为长整型数字。
#include<stdio.h>
#include<string.h>
long stoi(char s[])
{
long count=0;
int i;
for(i=0;i<strlen(s);i++){
if(s[i]>='0'&&s[i]<='9') count = count*10 + s[i]-'0';
}
if(s[0] == '-') return -1.0*count;
return count;
}
int main()
{
//freopen("in","r",stdin);
char a[15],b[15];
while(scanf("%s%s",a,b)!=EOF){
long c,d;
c = stoi(a);
d = stoi(b);
printf("%ld\n",c+d);
}
return 0;
}