请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,在主函数中从键盘给n输入20后,输出为:s=0.583333.
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include <stdio.h>
#include <stdlib.h>
double fun(int n)
{
int i;
double sun=0.0;
for(i=1;i<n;i++)
{
if(①)
{
②
}
}
return sum;
}
main()
{
void NONO();
int n;
double s;
printf("\nInput n: ");
scanf("%d",&n);
s=fun(n);
printf("\ns=%f\n",s);
NONO();
system("pause");
}
void NONO()
{/* 请在此函数内打开文件,输入测试数据,
调用函数,输出数据,关闭文件。 */
FILE *rf, *wf;
int n, i;
double s;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0; i<8; i++)
{
fscanf(rf, "%d", &n);
s=fun(n);
fprintf(wf, "%lf\n", s);
}
fclose(rf);
fclose(wf);
}