2013年计算机二级C语言上机试题九十一及答案

2014-11-23 19:27:17 · 作者: · 浏览: 32

  一、填空题
  请补充fun函数,该函数的功能是:求100(不包括100)以内能被2或3整除,但不能同时被2和3整除的自然数。结果保存在数组bb中,fun函数返回数组bb元素的个数。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include
  #define N 100
  int fun(int bb[])
  {
  int i, j;
  for (___1___; i<100; i++)
  if ((i%2!=0 && i%3==0) || (i%2==0 && i%3!=0))
  ___2___;
  ___3___;
  }
  main()
  {

  int i, n;
  int bb[N];
  n = fun(bb);
  for (i=0; i   {
  if (i%10 == 0)
  printf("\n");
  printf("%4d", bb[i]);
  }
  }
   参考答案:
  1、i=1,j=0或j=0,i=1
  2、bb[j++]=I
  3、retrun j