以下程序从终端输入一行字符放在s数组中,输入以回车符作为结束,函数fun统计存放在s数组中每个数字字符的个数。形参ch指向s数组,形参n给出了s数组中字符的个数。在acc数组中用下标为0的元素统计字符“0”的个数,下标为1的元素统计字符“1”的个数,…。请

admin2009-02-15  22

问题 以下程序从终端输入一行字符放在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[【  】]=c;
   fun(【  】);
   for(i=0;i<10;i++)printf("%c:%d\n",’0’+i,acc);
   printf("\n\n");
}
void  fun(int *a,char *ch,int n)
{ int  i,d;
   for(i=0;i<10;i++)a=【  】;
   for(i=0;i<n;i++)
   {  d=【  】;  a[d]++;  }
}

选项

答案i++ acc,s,i 0 ch[i]-’0’

解析
转载请注明原文地址:https://jikaoti.com/ti/EaK0FFFM
0

最新回复(0)