解题思路:
注意事项:
用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语言代码)浏览:675 |
数列问题 (C语言代码)浏览:1022 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:486 |
采药 (C语言代码)浏览:922 |
A+B for Input-Output Practice (II) (C++代码)浏览:644 |
计算表达式浏览:645 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:526 |
回文数字 (C++代码)浏览:892 |
还是畅通工程浏览:753 |
逆反的01串 (C语言代码)浏览:724 |