请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。 注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include— #incl

admin2021-07-09  29

问题 请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
  #include—
  #include
  #define M 14
  void NONO();
void fun(char(*t)[M],int*a,int*c)
{
}
void get(char(*s)[M])
{int i,j;  for(i=0;i  {  for(j=0;j  {s[j]=65+rand()%2;printf(“%c”,s[j]);}
  printf(“\n”);
  }
}
main()
{char a[M][M];
  int x,y;
    get(a);
    fun(a,&x,&y);
    prinff(“A=%d C=%d\n”,x,y);
    NONO();
}
void NONO()
//*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
  FILE*fp,*wf;
  int i,j,x,y;
  char a[M][M];
  fp=fopen(“c:\testkin.dat”,“r”);
  wf=fopen(“c:\test/out.dat”,“W”);
  for(i=0;i  {for(j=0;j    {fscanf(fp,“%c”,&a[j]);}
    }
    fun(a,&x,&y);
    fprintf(wf,“A=o/d\n”,x);
    fprintf(wf,“C=v/d\n”,Y);
    fclose(fp);
    fclose(wf);

选项

答案int i=0,j=0;//循环统计的下标 *a=0;//初始化a字符统计的个数 *c=0;//初始化c字符统计的个数 for(i=0;i
解析
转载请注明原文地址:https://kaotiyun.com/show/Lltp777K
0

最新回复(0)