分析:
用库函数判断字符是否是空白字符还是数字
将每个数字出现的次数用数字保存起来,数字下标表示数字的值,数组内容为这个数字出现的次数。
实现方法如下:
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
int main()
{
int ch = 0;
int space = 0;
int other = 0;
int i = 0;
int digit[10] = { 0 };
while ((ch = getchar()) != EOF)
{
if (isspace(ch))
space++;
else if (isdigit(ch))
digit[ch - ‘0‘] ++;
else
other++;
}
printf("space:%d\nother:%d\n", space, other);
for (i = 0; i < 10; i++)
printf("%d:%d\n", i,digit[i]);
system("pause");
return 0;
}
时间: 2024-10-24 06:08:57