zcmu1074: 求1+1/2+1/3+...+1/n
1074: 求1+1/2+1/3+…+1/n
Description
輸入一個正整數 repeat (0<repeat<10),做repeat 次下列運算:
讀入 1 個正整數 n(n<=50),計算並輸出1+1/2+1/3+…+1/n (保留3 位小數)。
Input
見sample
Output
見sample
Sample Input
2
2
10
Sample Output
1.500
2.929
程式碼
#include<stdio.h>
int main()
{
int i,a,b,n,x,repeat;
double sum,item;
scanf("%d",&repeat);
for(i=1;i<=repeat;i++)
{
a=1.0;
b=1.0;
sum=0.0;
scanf("%d",&n);
for(x=1;x<=n;x++)
{
item=a*1.0/b;
sum=sum+item;
b=b+1;
}
printf("%.3lf\n",sum);
}
return 0;
}
相關文章
- 求N!
- 3069 求n個整數的和
- 求n以內的所有質素
- JZ-047-求 1+2+3+...+n
- ZJ047求1+2+3+...+n
- 快排思想O(N)求第k大數
- 求 1~n 在模意義下的乘法逆元
- 怎樣讓1+1=3?
- 定義一個求n的階乘的函式函式
- 杭電OJ 2028求n個數的最小公倍數
- 2+1鏈動模式商城開發軟體系統|美麗天天秒2+1搭建案例模式
- 3516 求n個整數的最小值 迴圈結構
- fibonacci斐波那契數列詳解 遞迴求Fn非遞迴求Fn求n最近的斐波那契數遞迴
- Java語言非遞迴求第n個斐波那契數Java遞迴
- 7-34 PTA C語言--求分數序列前N項和C語言
- 遞迴和非遞迴分別實現求n的階乘遞迴
- 鏈動2+1系統開發原始碼示例| 鏈動2+1系統開發模式規則詳解原始碼模式
- 鏈動2+1系統開發模式規則詳解 | 鏈動2+1系統開發原始碼示例模式原始碼
- 鏈動2+1分銷系統模式開發設計專案(鏈動2+1功能開發詳情)模式
- 從1+1=2來理解Java位元組碼Java
- 技術如何轉產品01——1+1>2?
- 人工智慧與區塊鏈:1+1>2人工智慧區塊鏈
- 鏈動2+1模式開發(現成案例)模式
- 私密行業鏈動2+1模式開發行業模式
- PHP演算法練習二:求n和指定數的絕對差PHP演算法
- LeetCode C++ 劍指 Offer 64. 求1+2+…+n【Bit Manipulation】中等LeetCodeC++
- 輸入N,再輸入N個數,N
- Dynamics CRM實體系列之1:N、N:1以及N:N關係
- 鏈動2+1系統復購模式開發模式
- 鏈動2+1小程式開發原始碼部署原始碼
- Bailian2732 求自然常數e的近似值(精確到n)【迭代】AI
- 11.2.0.3 :PRVG-11134 : Interface "n.n.n.n" on node "racnode1" is not able to..
- 【python初學者日記】讀入正整數m、n和k,求m、n之間能被k整除的所有整數Python
- N皇后和N皇后2
- 演算法訓練 - 調和數列問題 輸入一個實數x,求最小的n使得,1/2+1/3+1/4+...+1/(n+1)>=x。 輸入的實數x保證大於等於0.01,小於等於5.20,並且恰好有兩位小數。你的演算法
- MySQL中資料型別(char(n)、varchar(n)、nchar(n)、nvarchar(n)的區別)MySql資料型別
- Flutter+小程式容器: 1+1>2的解決方案Flutter
- 超融合要“超越融合” 實現1+1大於2