题目 :从键盘获取一串字符,求该字符串中所有整数的和。
例如123asad12as,则求123+12=135
#include
#define MAX_SIZE 100
int main()
{
char src[MAX_SIZE];
int i;
int s = 0;
int sum = 0;
int len;
printf("请输入一个字符串:\n");
scanf("%s",src);
// printf("%s",src);
len = strlen(src);
for(i = 0; i <= len; i++)
{
if(src[i] >= '0' && src[i] <= '9')
{
s = s * 10 + (src[i] - '0');
}
else
{
sum += s;
s = 0;
}
}
printf("%d\n",sum);
return 0;
}