编程计算1+1/2+1/3+…+1/n的值
发布时间
阅读量:
阅读量
题目要求:
编写程序计算从 1 开始的调和级数之和 1 + 1/2 + 1/3 + ... + 1/n 的值。
任务说明:
读取由用户提供的整数值 n(满足条件 1 ≤ n ≤ 200)。
目标实现:
将上述代码逻辑完整地执行,并将结果精确到小数点后三位。
运行示例:
当输入为 5 时,
程序应计算得到的结果为:2.283
所需技术:
使用循环结构来实现累加运算
#include<bits/stdc++.h>
using namespace std;
int a,b;
float c;
int main()
{
scanf("%d",&a);
for(int i=1;i<=a;i++)
c+=1.0/i*1.0;
printf("%.3f",c);
return 0;
}
全部评论 (0)
还没有任何评论哟~
