统计输入数字字符的个数(while循环)

/*getchar()函数:getchar由宏实现:#define getchar() getc(stdin)。getchar有一个int型的返回值。当程序调用getchar时.程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中。直到用户按回车为止(回车字符也放在缓冲区中)
isdigit()函数:包含在头文件夹#include判断数字字符的是返回真,否返回假
*/
#include
#include
int main()
{
char num;
int temp;
temp = 0;//计算数字字符的个数
while(ch = getchar() ,ch != ‘\n’)
{
if(isdigit(ch))
temp ++;

}
printf("%d\n",temp);
}

你可能感兴趣的:(统计输入数字字符的个数(while循环))