编写函数完成计算一个字符串中所有数字组成的数值之和,
例如:
and5yu78micn4ijb 求出 5 + 78 + 4 的值
void get_sum(char *str)
{
int sum = 0, val = 0;
for(; *str; str++)
{
if((*str >= '0') && (*str <= '9'))
{
val = val*10+*str -'0';
}
else
{
sum += val;
val = 0;
}
}
printf("%d", sum + val);
}