解题思路: 注意事项: 参考代码: #include<stdio.h> struct node { char str; int num; }Node[26]; int main() { int i, j; char c; for (i = 0; i < 26; i++) { Node[i].num = 0; Node[i].str = 'a' + i; } while ((c = getchar()) != '#') { if (c >= 'a'&&c <= 'z') { j = c - 'a'; Node[j].num++; } } for (i = 0; i < 26; i++) { printf("%c %d\n", Node[i].str, Node[i].num); } return 0; }
0.0分
0 人评分
P1002 (C语言代码)浏览:970 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:501 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1814 |
不会做的浏览:870 |
数组输出 (C语言代码)错误???浏览:558 |
printf基础练习2 (C语言代码)浏览:740 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:652 |
P1000 (C语言代码)浏览:868 |
数字游戏 (C++代码)浏览:1177 |