首页 > 用户发贴区 > 编程问题提问区 > 能看一下错哪儿了吗
2008
09-17

能看一下错哪儿了吗

请补充函数fun,它的功能是:计算并输出n(包括n)以内所有能被3或7整除的自然数的倒数之和。
例如,在主函数中从键盘给n输入30后,输出为:s=1.226323。


#include <stdio.h>
double fun(int n)
{
  int I;
  double sum=0.0;
  for(I=1;I<=n;I++)
  if(I%3==0||I%7==0)
   sum+=1.0/I;
  return sum;
}
void main()
{
  int n;
  double s;
  printf(“\nInput n:”);
  scanf(“%d”,&n);
  s=fun(n);
  printf(“\n\ns=%f\n”,s);
}


能看一下错哪儿了吗》有 1 条评论

  1. whos 说:

    程序应该不错啊,我刚才执行了一下,又把结果用计算器验算了一遍,不错。

    是不是你机器的问题啊

    呵呵……

留下一个回复