原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=3787
分析:先处理好‘,’,然后用sscanf函数之间输入到变量中相加就可以了。
我的代码:
#include<stdio.h>
int main()
{
char str1[15],str2[15];
char s1[15],s2[15];
while(~scanf("%s%s",str1,str2))
{
int k=0;
for(int i=0;str1[i];i++)
{
if(str1[i]!=',') s1[k++]=str1[i];
}
s1[k]=0;
k=0;
for(int i=0;str2[i];i++)
{
if(str2[i]!=',') s2[k++]=str2[i];
}
s2[k]=0;
int a,b;
sscanf(s1,"%d",&a);
sscanf(s2,"%d",&b);
printf("%d\n",a+b);
}
return 0;
}
总结:会用sscanf就简单了。