解题思路:
注意事项:
用float会出现精度问题,double更精确
参考代码:
#include<iostream> using namespace std; #include<iomanip> int main() { double s=0,i,n; cin>>n; for(i=1;i<=n;i++) { s+=1.0/i; } cout<<fixed<<setprecision(6)<<s; return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
K-进制数 (C语言描述,蓝桥杯)浏览:955 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:537 |
局部变量作函数返回值的问题浏览:1029 |
演讲大赛评分 (C语言代码)浏览:1697 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:636 |
简单的a+b (C语言代码)浏览:683 |
筛排处理 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1261 |