...字符串算出每个字母出现的次数,并找出出现频率最大的那个字母_百度...

发布网友 发布时间:2024-10-18 21:33

我来回答

1个回答

热心网友 时间:6分钟前

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
int main(void){
    char ch;
    int i,j,k,max=0,w[26]={0,};
    while(ch=getchar(),ch!='\n'){
        w[k=(ch|0x20)-'a']++;
        if(max<w[k]) max=w[j=k];
    }
    for(i=0;i<26;i++)
        printf("%c: %d\n",'A'+i,w[i]);
    printf("Most times letter is %c(%d).\n", 'A'+j,w[j]);
    return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com