计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
答案:2 悬赏:30 手机版
解决时间 2021-02-20 06:03
- 提问者网友:你给我的爱
- 2021-02-19 08:18
计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。错了。。要用VF输出
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-02-19 09:24
#include
int main(void) {
int i, n;
float s = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++)
if (i % 5 == 0 || i % 9 == 0)
s += 1 / (float)i;
printf("%f\n", s);
return 0;
}
全部回答
- 1楼网友:十年萤火照君眠
- 2021-02-19 10:29
#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);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯