输入一行字符,长度小于100,至少包含两个数字字符。输出其中单个数字字符所对应数字的和。
例如:
输入
abdefgaa120au8aesbt0
结果
1+2+0+8+0= 11
输入一行字符,长度小于100,至少包含两个数字字符。输出其中单个数字字符所对应数字的和。
例如:
输入
abdefgaa120au8aesbt0
结果
1+2+0+8+0= 11
#include <stdio.h>
int main(void)
{
char a[100],sum=0;
scanf("%s",&a);
for(int i=0;i<100;i++){
if(a[i]=='\0'){ //遇到\0,表示字符串的结束
break;
}
if(a[i]>'0' && a[i]<'9'){
sum += a[i]-'0';//转成数字
}
}
printf("%d\n",sum);
return 0;
}