1. 程式人生 > >輕院1073 級數求和

輕院1073 級數求和

Description

已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。
現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。

Input

鍵盤輸入 k

Output

螢幕輸出 n

Sample Input

1

Sample Output

2 題意概括:求級數的和大於某個數,此時級數是多少級 錯誤原因:一次過,無錯。 經驗總結:整數除以整數還是整數,所以要得到小數,就要用小數參與運算 我的AC程式碼: #include<stdio.h> int main(void)
{
 int k, i;
 double sn;
 scanf("%d", &k);
 for(i = 1;;i ++)
 {
  sn += 1.0/i;
  if(sn > k)
  {
   break;
  }
 }
 printf("%d\n", i);
 
 return 0;
}

相關推薦

1073 級數求和

Description 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。 現給出一個整數K(1<=k<=15),要求計算出一個最小的n

codevs 1007 級數求和

ret 鍵盤 1.0 double div default bold 一個 cin 題目描述 Description 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。  現給出一個整數K(1<=k<=15)

用鏈表實現1276士兵隊列訓練問題

size type typedef rom 測試 sub tro amp align 士兵隊列訓練問題 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To

洛谷——P1035 級數求和

main 輸入輸出格式 hellip tar https ret int 描述 整數 https://www.luogu.org/problem/show?pid=1035 題目描述 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當

2180GJJ的日常之沈迷數學 逆元求除法取余

str fault 題目 == 求助 利用 整數 targe print 題目鏈接:https://acm.zzuli.edu.cn/zzuliacm/problem.php?id=2180 題目大意:求數列 k0,k1,k2...kn的和,即等比數列的前n項和對1e9+7

XCOJ 1008: 級數求和

vector ble 要求 mes enter ios row end 足夠 1008: 級數求和 題目描述 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。現給出一個整數K(1

與三角有關的級數求和

believe ffi ext think admin map http org ans 壁紙:C:\Users\Administrator\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw

級數求和

描述: 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。 現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。 樣例輸入: 1 樣例輸出: 2 C語言程式碼: #inclu

洛谷——P1035 級數求和——簡單

題目描述 已知:Sn=1+1/2+1/3+…+1/nS_n= 1+1/2+1/3+…+1/nSn​=1+1/2+1/3+…+1/n。顯然對於任意一個整數KKK,當nnn足夠大的時候,SnS_nSn​大於KKK。 現給出一個整數KKK(1≤k≤151 \le k \le 151≤k

基礎練習:1087:級數求和

1087:級數求和 【題目描述】 已知:Sn=1+12+13+…+1n。顯然對於任意一個整數k,當n足夠大的時候,Sn大於k。現給出一個整數k(1≤k≤15),要求計算出一個最小的n,使得Sn>k。 【輸入】 一個整數k。 【輸出】 一個整數n。 【輸入樣例】 1 【輸出樣例】 2 #i

ZZULIOJ1073: 級數求和

題目描述 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。 現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。

Vijos級數求和

描述 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。 現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。 格式 輸入格式 輸入 k 輸出格式 輸出 n 樣例1 樣例輸入1 1 樣例輸出

LightOJ1234調和級數求和公式

1234 - Harmonic Number Time Limit: 3 second(s) Memory Limit: 32 MB In mathematics, the nth harm

Java練習: 數列/級數求和

級數通常指無窮級數,而有窮級數通常稱為數列。數列/級數求和或求近似值是常見的迴圈程式設計練習。 下面將給出一些題目。 1.調和數 調和級數Harmonic numbers,H(n)= 1/1 + 1/2 + 1/3 + 1/4 + ... + 1/n。求調和級數前n項的

NOIP2002普及組第一題【級數求和】題解 (普及山東tyd)

一道水題,我就不想多說什麼了。 題目描述 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。 現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。 輸入輸出格式 輸入格式: 一個正整數

【入門程式設計題】--2.級數求和與三連擊問題

1.級數求和問題 已知:S_n= 1+1/2+1/3+…+1/nSn​=1+1/2+1/3+…+1/n。顯然對於任意一個整數KK,當nn足夠大的時候,S_nSn​大於KK。 現給出一個整數KK(1 \le k \le 151≤k≤15),要求計算出一個最小的nn;使得S_n>KSn​&

luogu1035 級數求和(NOIP2002普及組第1題)

時空限制    1000ms/128MB 題目描述 已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。 現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。 輸入輸出格式 輸入

級數求和 C# lanmda寫法

#pragma once #include "stdafx.h" #define MAXK 1e7 //class AlgoMath { //public: // AlgoMath() {} // virtual ~AlgoMath() {} //}; /

T1087 級數求和(#Ⅰ- 4

【題目描述】     已知:Sn=1+1/2+1/3+…+1/n。顯然對於任意一個整數k,當n足夠大的時候,Sn大於k。現給出一個整數k(1≤k≤15),要求計算出一個最小的n,使得Sn>k。【輸入】一

新手村 迴圈 級數求和

#include <cstring> #include <iostream> #include <cmath> #include <stdio.h> #i