定义一个字符数组,数组内容为学生姓名(英文名),分别统计不同字母开头的小朋友的个数。例如姓名以L开头的小朋友3个,姓名以P开头的小朋友4个
求大佬救救孩子吧,三天了都没写出来😭
求解c语言统计不同字母开头人数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-天际的海浪 2021-11-26 01:05关注
你题目的解答代码如下:
#include<stdio.h> int main() { char a[10][50] = {}; int n=10,i; int c[26] = {0}; for (i = 0; i < n; i++) { scanf("%s", &a[i]); } for (i = 0; i < n; i++) { if ((a[i][0] >= 'A') && (a[i][0] <= 'Z')) { c[a[i][0]-'A']++; } else if ((a[i][0] >= 'a') && (a[i][0] <= 'z')) { c[a[i][0]-'a']++; } } for (i = 0; i < 26; i++) { if (c[i]>0) printf("%c: %d\n", i+'A', c[i]); } return 0; }
如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 5无用
悬赏问题
- ¥15 #MATLAB仿真#车辆换道路径规划
- ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
- ¥15 数据可视化Python
- ¥15 要给毕业设计添加扫码登录的功能!!有偿
- ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
- ¥15 微信公众号自制会员卡没有收款渠道啊
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘