选择题答案abcd的分布情况,需要统计abcd出现的次数。现从键盘输入一行由abcd构成的答案字符串,
统计并输出abcd出现的次数。(如果未出现,则次数输出0)
输入输出示例:
请输入:
aacdbcc
a2 b1 c3 d1
菜鸟求解答 ,用数组或者HashMap
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- threenewbee 2016-05-16 14:12关注
/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); char[] s1 = s.toLowerCase().toCharArray(); int[] a = new int[4]; for (int i = 0; i < s1.length; i++) { a[s1[i] - 'a']++; } for (int i = 0; i < 4; i++) { System.out.print(String.valueOf((char)('a' + i)) + a[i] + " "); } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料