解题思路: 注意事项: 参考代码: #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 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:793 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:757 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:539 |
【金明的预算方案】 (C++代码)浏览:939 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |
1128题解(返回值为数组的情况)浏览:467 |
核桃的数量 (C语言代码)浏览:872 |
妹子杀手的故事 (C语言代码)浏览:1052 |