求字符串中数字字符之和
c++
int getchars(char arr[]);//求字符串中数字字符之和
int main() //程序入口,主函数,从这里开始执行
{
char arr[20];
printf("请输入一串字符串:");
gets(arr);
printf("%d",getchars(arr));
}
int getchars(char arr[])
{
int i;
int sum=0;
for(i=0;i<strlen(arr);i++)
{
if(arr[i]>='1'&&arr[i]<='9')
{
sum+=arr[i]-48;
}
}
return sum;
}