输出一个字符串中每个字符出现的次数。 - 爱问答

(爱问答)

输出一个字符串中每个字符出现的次数。

例如“abderhgsdsfefmkjkyuefaaxvf”字符串,输出每个字符对应出现的个数。

一、算法分析:

要统计每个字符出现的个数,那么就要为每个字符做一个统计值,可以用数组实现。

然后输入字符串。

遍历字符串,对每个字符进行统计。

输出结果。

二、参考代码:

1234567891011121314   #include <stdio.h>int main(){    int cnt[128]={0};//用来统计个数。    char str[200];//存储字符串。    int i;    gets(str);//输入字符串。    for(i = 0; str[i]!=''; ++i)//遍历字符串。        cnt[str[i]]++;//统计个数。    for(i=0;i<128; i ++)//遍历统计到的值。        if(cnt[i]!=0)//如果出现过则打印值,及个数。            printf("%c:%d ", i, cnt[i]);//输出结果。    return 0;}  


c语言统计字符串中每个字符出现的次数_百度知道
https://zhidao.baidu.com/question/1451324335122257740.html

下一篇:javaScript怎么利用sortable实现拖动排序功能

上一篇:求王者昵称的特殊符号

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?