蓝桥杯_单词分析(C语言及Python解法)

蓝桥杯_单词分析

1.题目、输入输出

04fb8fcbdbe54bb6bcccc2733d83f92c.png

 5e335ed7341c4fc9a73980cd17cf5fb9.png

71ecf2fbdfbe40ea9f814dcf150e0bec.png 

 2.分析

  ①计算输入单词的各个小写英文字母的出现次数,输出出现次数最多的字母的次数及该字母;

  ②当存在多个字母的出现次数在这个单词里是一样最多时,按字典顺序输出最小的那个(字典顺序:26个字母的顺序,a-z是从小到大的);

(1)Python解法分析

      使用字符串函数str.count( j ),j 表示该字符串中的字符,str为任意字符串

(2)C语言解法分析

       创建一个整型数组,用来存放26个小写字母所对应的次数,由于小写字母a的ASCII码为97,相应的往后的小写字母都会+1,所以初始化这个数组的大小时,将其设置为:27,下标范围:0~26,让下标1~26的数组用来存放1~26的小写字母在该字符串出现的次数;

3.具体操作过程

(1)Python的解法

bab3eec9cc4f46ce96fd455efa628a5b.png

 (2)C语言解法

8b046f595c024c3386f642f9ee53a7a5.png

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值