输入一行字符,统计出其中数字字符的个数。
一行字符串,总长度不超过 255。
输出为 1 行,输出字符串里面数字字符的个数。
Today is 2021-03-27
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
int i;
int zuizhong=0;//最终要跳出的项
int number = 0;
char s[255];
char input;
int tuichu = 0;//满足退出的条件
char xiang;//项
printf("请输入一行字符\n");
for (i = 0; i < 255; i++)
{
if (_kbhit())
{
input = _getch();
if (input == '\n')
{
i = zuizhong;
tuichu = 1;
break;
}
else
s[i] = _getch();
}
if (tuichu == 1)
break;
}
for (i = 0; i < zuizhong; i++)
{
xiang = s[i];
if (xiang >= '0' && xiang <= '9')
number++;
}
printf("%d\n", number);
return 0;
}
8
### ```