求一个字符串中所有连续的整数和
int sum(char str[])
{
int j=0;
int sum=0;//返回值
char store_int_segment[10];//暂存连续的整数段,
int length=strlen(str)+1;//计算输入字符串的长度,保证最后是非数字
for(int i=0;i<length;i++)
{
if(str[i]>='0'&&str[i]<='9')//如果str[i]是数字
{
store_int_segment[j]=str[i];
j++;
}
else //如果str[i]不是数字
{
store_int_segment[j]='/0';//在数组添加结束标记
sum=sum+atoi(store_int_segment);//计算当前位置前的数字之和
j=0;//
}
}
return sum;
}