黑月黄龙 发表于 2021-12-22 17:12:45

统计字符数组中各小写字母(忽略大小写,即’A’视为小写’a’)出现的次数,其统...

统计字符数组中各小写字母(忽略大小写,即’A’视为小写’a’)出现的次数,其统计结果放入另一个数组中。

jhq999 发表于 2021-12-22 19:12:29

本帖最后由 jhq999 于 2021-12-22 19:14 编辑

char str={0};
scanf("%s",str);
int i=0,letter={0};
while(str)
{
   if(str>='a'&&str<='z')letter-'a']++;
   else if(str>='A'&&str<='Z')letter-'A']++;
   i++;
}
for(i=0;i<26;i++)printf("%c:%d    ",i+'a',letter);

傻眼貓咪 发表于 2021-12-22 19:56:51

#include <stdio.h>

int main(){
    char c; int str = {0}, i = 0;
    while((c = getchar()) != '\n'){
      if(c < 'a') str++;
      else str++;
    }
    for(int i = 'a'; i < 'z'+1; i++) if(str) printf("%c: %d\n", i, str);
    return 0;
}
页: [1]
查看完整版本: 统计字符数组中各小写字母(忽略大小写,即’A’视为小写’a’)出现的次数,其统...