#include <stdio.h>
#define MAX_SIZE 20
int main() {
int i, j, k, sig;
char string[MAX_SIZE];
char chara[MAX_SIZE]={"\0"};
char num[MAX_SIZE]={"\0"};
printf("输入字符串:\n");
scanf("%s", string);
chara[0] = string[0];
num[0] = 1;
for(i=1; i<strlen(string);i++){
sig = 1;
for(k=0; k<i;k++){
if (string[i] == chara[k]){
num[k] = num[k] + 1;
sig = 0;
break;
}
}
if(sig ==1){
chara[strlen(chara)] = string[i];
num[strlen(num)] = 1;
}
}
for(j=0; j<strlen(chara); j++){
printf("%c: %d \n",chara[j], num[j]);
}
}
读入一个字符串,统计字符串中不同字符的出现频率。
最新推荐文章于 2022-01-16 14:59:16 发布