数组的赋值 memset函数 各位大牛 求解???拜托拜托了
输入一行字符,统计其中的各个大写字母出现的次数1 #include <stdio.h>
2 #include <string.h>
3 void main()
4 {
5 char ch;
6 int num[26], i;
7
8 memset (num, 0, 26*sizeof(int));
9 while ((ch=getchar()) !='\n')
10 if(ch>='A' && ch<='Z')
11 num[ch-'A']++;
12
13 for(i=0; i<26; i++)
14 {
15 if(i%9==0)
16 printf("\n");
17 printf("%c(%d)", 'A'+i, num[i]);
18 }
19 printf("\n");
20
21 }
22拜托了 各位大牛 小弟刚开始学数组 觉得好乱 这个程序看不懂 麻烦解释的详细点 谢谢 感激不尽
小弟想了很久 也查资料了 还是想不通
[ 本帖最后由 露营地 于 2015-6-28 23:27 编辑 ]