2013年计算机二级C语言上机题库十七_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年4月25日
 改错题
  下列给定程序中,函数FUN的功能是:计算并输出K以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若K的值为500,则函数值为4622。
  请改正程序中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确结果。
  注意:不要改动MAIN函数,不得增行或删行,也不要更改程序的结构!
  试题程序:#include <conio.h>
  #include <stdio.h>
  int fun(int k)
  {
  int m = 0, mc = 0;
  while ((k>=2) && (mc<10))
  {
  /********found********/
  if ((k%13=0) || (k%17=0))
  {
  m = m+k;
  mc++;
  }
  k--;
  }
  return m;
  /********found********/
  ___ì???___
  main()
  {
  printf("%d\n", fun(500));
  }
  第1处:if((k%13=0)||(k%17=0))应改为if((k%13==0)||(k%17==0))
  第2处:应填}

相关文章