填空题

以下程序用来统计从终端输入的字符中大写字母的个数。以"$"作为输入结束标记。 #include<stdio.h> #include<ctypc.h> main() {int num[126],i;char c; for(i=0;i<26;i++) num[i]=0; while((______)!=’$’)/*第一空*/ if(isupper(c))num[c-65]+=1; for(i=0;i<26;i++) if(______)/*第二空*/ printf("%c:%d\n",______,num[i]);/*第三空*/ }

【参考答案】

c=getchar()/*第一空。得到从键盘输入的值,并判断是不是结束标志"$"*/