简答题
👁️ 浏览量:

试题题干

下列程序的功能是:统计从键盘输入的字符($作为结束)中每个小写英文字母出现的个数,n[0]、n[1]、•••、n[25]分别存放小写字母a、b、•••、z。并输出统计结果。


参考答案

试题解析

首先在while表达式中判断从键盘输入的字符是否遇到$,因为$作为字符的结束,即while的表达式应写成while(c=getchar()!= ′$′)故第一空填入c=getchar();

还要计算每个小写英文字母出现的个数且n[0]、n[1]、...、n[25]分别存放小写字母a、b、...、z,即n[c-'a']+=1是计算小写英文字母出现的个数,即第二空填入-'a',同样‘a’的值为97,也可以填写为-97;

因为n[0]、n[1]、...、n[25]分别存放小写字母a、b、...、z,所以在for语句中的第三空可以填写为k<26或者k<=25。