小工具知识网

当前位置: 首页 > 行业知识 > C语言—统计一串字符中各个字符的出现频率

行业知识

C语言—统计一串字符中各个字符的出现频率

2026-11-11 18:38:43 来源:互联网转载

文章目录

  • 1 目标效果
  • 2 程序实现
    • 2.1 程序代码
    • 2.2 实���思路

      1 目标效果

      编写程序,能够统计某一段字符串中各个字符出现的次数。比如输入一串“abcade”,能够统计出其中各个字母的出现频率。

      2 程序实现

      2.1 程序代码

      #include#includevoid main(){    char str[20];   // 输入的字符串    int i,num[256]={0};   // 统计次数时的变量    printf("please input string:\n");    scanf("%s",str);    // 统计次数    for(i=0;i    char str[20];   // 输入的字符串    int i,num[256]={0};   // 统计次数时的变量    printf("please input string:\n");    scanf("%s",str);        // 统计各个字符出现的次数    for(i=0;i        num[(int)str[i]]++;        printf("i=%d\n",i);        printf("str[i]=%d\n",str[i]);        printf("num[(int)str[i]]=%d\n",num[(int)str[i]]);    }        for(i=0;i        if(num[i]!=0)        {            printf("字符%c出现%d次\n",(char)i,num[i]);        }    }}

上一篇:Discuz论坛阅读设置全攻略,轻松掌握相关阅读功能设置!

下一篇:轻松下载pgame的详细步骤指南