请编写函数fun,它的功能是计算并输出n以内能被5或9整除的自然数的倒数之和

救救我吧
2025-03-06 23:12:32
推荐回答(2个)
回答1:

#include
void main()
{ int n,i;
float sum=0;
printf("请输入整数n的值:");
scanf("%d",&n):
for(i=1;i<=n;i++)
if((i%5==0)||(i%9==0))
sum+=1/i;
printf("%d以内的能被5或9整除的自然数的倒数之和是%f\n",n,sum);
}

回答2:

void fun(int n)
{
int i;
float result=0.0;

for(i=1;i<=n;i++)
if((i%5==0)||(i%9==0)) result+=1.0/i;

printf("%f",result);
}