c语言编程题 字符数据统计
发布网友
发布时间:2022-05-10 18:28
我来回答
共1个回答
热心网友
时间:2023-10-21 18:39
#include <stdio.h>
#define N 1000
int main()
{
// letter[0]~letter[25] 为字母个数,num为数字个数,ano为其它字符个数
int letter[26] = {0};
int i = 0, num = 0, ano = 0;
char ch, txt[N] = {'\0'};
gets(txt);
while( (ch=txt[i]) != '\0')
{
if(ch>='a' && ch<='z')
++letter[ch-'a'];
else if(ch>='A' && ch<='Z')
++letter[ch-'A'];
else if(ch>='0' && ch<='9')
++num;
else
++ano;
++i;
}
// 后续输出自行处理
return 0;
}