永发信息网

计算并输出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); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯