填空题
以下程序从终端输入一行字符放在s数组中,输入以回车符作为结束,函数fun统计存放在s数组中每个数字字符的个数。形参ch指向s数组,形参n给出了s数组中字符的个数。在acc数组中用下标为0的元素统计字符“0”的个数,下标为1的元素统计字符“1”的个数,…。请填空。
#include <stdio.h>
void fun(int *,char*,int);
main()
{ char s[80],c; int acc[10],i=0;
printf("Enter characters:/n");
while((c=getchar())!='/n')s[{{U}} 【11】 {{/U}}]=c;
fun({{U}} 【12】 {{/U}});
for(i=0;i<10;i++)printf("%c:%d/n",'0'+i,acc[i]);
printf("/n/n");
}
void fun(int *a,char *ch,int n)
{ int i,d;
for(i=0;i<10;i++)a[i]={{U}} 【13】 {{/U}};
for(i=0;i<n;i++)
{ d={{U}} 【14】 {{/U}}; a[d]++; }
}
【正确答案】
1、[11]i++
【答案解析】[12]acc,s,i
[13]0
[14]ch[i]-'0'