(1)编写函数,将字符串中的数字字符对应的整数值加起来,并返回结果。如a45b6&*7,则是4+5+6+7,结果为22。
(2)在main函数里面调用上述函数实现字符串的输入和结果的打印输出
#include<stdio.h>
int sumStr(char ch[])
{
int num=0;
int i;
for(i=0;ch[i]!='\0';i++)
{
if(ch[i]>='0'&&ch[i]<='9')
num+=ch[i]-48;
}
return num;//返回值num为定义函数的值
}
void main()
{
int num;
char ch[80];
printf("请输入字符串:\n");
gets(ch);//接收字符串
num=sumStr(ch);
printf("数字字符之和:%d",num);
}