1. 程式人生 > >【C語言訓練】計算t=1+1/2+1/3+...+1/n

【C語言訓練】計算t=1+1/2+1/3+...+1/n

題目連結:http://115.28.203.224/problem.php?cid=1010&pid=30

題目描述

計算t=1+1/2+1/3+...+1/n

輸入

整型變數n

輸出

t(保留六位小數)

樣例輸入

10

樣例輸出

2.928968

程式碼

 1 #include <iostream>
 2 #include <cstdio>
 3 using namespace std;
 4 int main()
 5 {
 6     int n;
 7     double t = 0;
 8     cin>>n;
 9     for (int i = 1; i <= n; i++)
10 t += 1.0 / i; 11 printf("%.6f", t); 12 return 0; 13 }