代码如下,目前我的水平只能写成这样:
#include<stdio.h>
main()
{
int c, i, j;
int A[4] = { 0 };
while ((c = getchar())!= EOF)
{
if (c >= 'a'&&c <= 'z' || c >= 'A' && c <= 'Z')
A[0]++;
else if (c >= '0' && c <= '9')
A[1]++;
else if (c == ' ' || c == '\n' || c == '\t')
A[2]++;
else
A[3]++;
}
/*上面已经完成对各字符出现频数的统计;下面打印频数直方图*/
for (i = 0; i < 4; i++)
{
if (i == 0)
printf("english");
else if (i == 1)
printf("number ");<