首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 二级考试 >

2013年C语言计算机二级上机练习模拟题(5)(3)

2013-06-22 

  编程题

  请编写函数fun, 它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。

  例如,在主函数中从键盘给n输入20后, 输出为: s=0.583333。

  注意: 要求n的值不大于100。

  部分源程序在文件PROG1.C中。

  请勿改动主函数main和其他函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。

  给定源程序:

  #include

  double fun(int n)

  {

  }

  main()

  { int n; double s;

  printf("\nInput n: "); scanf("%d",&n);

  s=fun(n);

  printf("\n\ns=%f\n",s);

  NONO();

  }

  解题思路:

  本题是计算n(包括n)以内能被5或9整除的所有自然数的倒数之和。

  参考答案:

  double fun(int n)

  {

  int i;

  double sum=0.0;

  for(i=1; i<=n; i++)

  if(i%5 == 0 || i%9 == 0) /* 被5或9整除 */

  sum+=1.0/i;

  return sum;

  }

更多关注:

3月份计算机一级考试微机知识预测整理汇总

2013年计算机等级考试一级微机考题预测汇总

计算机二级C语言上机题考前预测汇总

2013年计算机二级C语言考试预测及答案汇总

3月计算机一级MS Office自测题附答案汇总

3月份计算机二级C语言上机练习题及答案汇总

更多精彩请关注读书人网计算机频道!


热点排行