fun函数的功能是对输入的一行字符中的每个数字字符转换成一个整数,累加这些整数并作为函数值返回的。
int fun()
{ char ch; int s=0,k;
while ((ch=getchar())!=’\n’)
{ if (isdigit (ch))
{k=_______;
s=_________;
}
}
return s;
}
请问上面两个空填什么呢?还有那个isdigit() 是什么函数呢?
>> 本文固定链接: http://www.vcgood.com/archives/3147
空格上要填的语句为:
k=ch-48;
s=s+k;
isdigit()函数为:
原型:extern int isdigit(int c);
头文件:ctype.h
功能:判断字符c是否为数字
说明:当c为数字0-9时,返回非零值,否则返回零。
楼上正确
顶一个