【问题描述】利用for语句编写程序计算n(包括n,n>0)内能被5或9整除的所有自然数的倒数之和。
【输入形式】整数n(n>0)
【输出形式】输出和
【样例输入】20
【样例输出】0.583
注意输出的格式,保留3位小数。
#include <stdio.h>
int main()
{
int n,a;
float b=0;
scanf("%d",&n);
for(a=1;a<=n;a++)
{
if(a%5==0||a%9==0)
b+=1/(float)a;
}
printf("%.3f",b);
return 0;
}