主观

请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。

 注意;部分源程序已给出。

 请勿改动主函数main()和写函数writeDAT()的内容。

 试题程序:

  #include<conio.h>

 #include<stdio.h>

 void countValue(int *a,int *n)

 {

 }

 main()

 {

   int aa[1000],n,k;

   clrscr();

   countValue(aa,&n);

   for(k=0;k<n;k++)

    if((k+1) %10 ==0)

    {

      printf("%5d",aa[k]);

      printf("\n");

    }

   else printf("%5d",aa[k]);

   writeDAT();

 }

 writeDAT()

 {

   int aa[1000],n,k;

   FILE *fp;

   fp=fopen("out79.dat","w");

   countValue(aa,&n);

   for(k=0;k<n;k++)

     if((k+1)%10==0)

     {

      fprintf(fp,"%5d",aa[k]);

      fprintf(fp,"\n");

     }

     else fprintf(fp,"%5d",aa[k]);

   fclose(fp);

 }

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服