请补充函数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);
}
>> 本文固定链接: http://www.vcgood.com/archives/2750
>> 转载请注明: yiwangshui 2008年09月17日 于 C语言帝国 发表
程序应该不错啊,我刚才执行了一下,又把结果用计算器验算了一遍,不错。
是不是你机器的问题啊
呵呵……