程序应用字符数组存储从键盘输入的一行英文(100个以内),统计各个字符出现的次数。请完善程序。使其能实现输入Having an active youngster about the house can be quite wearing.时,输出 -->10 .-->1 H-->1 a-->6 b-->2 c-->2 e-->7 g-->3 h-->2 i-->4 n-->5 o-->3 q-->1 r-->2 s-->2 t-->5 u-->4 v-->2 w-->1 y-->1 #include <stdio.h> int main(){ char c[100]; gets(c); { /* 请在这里填写答案 */ } return 0; }
时间: 2023-07-15 14:11:57 浏览: 170
汇编程序实现从键盘键入20个以内的字符
#include <stdio.h>
int main(){
char c[100];
int count[128] = {0}; // 初始化为0
gets(c);
for(int i=0; c[i]!='\0'; i++){
count[c[i]]++; // 统计字符出现次数
}
for(int i=0; i<128; i++){
if(count[i]>0){
printf("%c-->%d ", i, count[i]); // 输出结果
}
}
return 0;
}
阅读全文