輸入一個正整數repeat,做repeat次下列運算:讀入1個正整數n(n<=100),計算並輸出1+1/2+1/3+.....+1/n。


 

代碼:

 1 import java.util.*;  2 public class Main {  3     public static void main (String [] args) {  4         int repeat,n;  5         Scanner s=new Scanner(System.in);  6         repeat=s.nextInt();  7         for(int i=1;i<=repeat;i++) {  8             n=s.nextInt();  9             double sum=0; 10             for(int j=1;j<=n;j++) { 11                 sum+=1.0/j; 12  } 13             System.out.println(String.format("%.2f", sum)); 14  } 15  } 16 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 洛谷 P1035 級數求和 已知:S_n= 1+1/2+1/3+…+1/nS n ​ =1+1/2+1/3+…+1/n。顯然對於任意一個整數KK,當nn足夠大的時候,S_nS n ​ 大於KK。 現給出一個整數KK(1 \le k \le 151≤k≤15),要求計算出一個最小的nn;使得S_n>KS n ​ >K。 輸入輸出格式 輸入格式: 一個正整數KK 輸出格式: 一個正整數 計算1+1/2+1/3+....+1/100的值 給定一個正整數,編寫程序計算有多少對質數的和等於輸入的這個正整數,並輸出結果。 for循環:從鍵盤輸入一個正整數n, 輸入兩個正整數num1、num2,計算並輸出它們的和、差、積、整數商和余數 實驗5-2 編制程序,輸入m、n(m≥n≥0)后,計算下列表達式的值並輸出。 要求將計算階乘的運算編寫作函數fact(n),函數返回值的類型為float。 從鍵盤輸入1個正整數n(1<=n<=10),要求用矩陣形式輸出n以內的加法口訣表,要求如下: Problem Description 求n個數的最小公倍數。 Input 輸入包含多個測試實例,每個測試實例的開始是一個正整數n,然后是n個正整數。 Output 為每組測試數據輸出它們的最小公倍數,每個測試實例的輸出占一行。你可以假設最后的輸出是一個32位的整數。 Sample 獲得用戶輸入的一個正整數輸入,輸出該數字對應的中文字符表示。 你的程序要讀入一系列正整數數據,輸入-1表示輸入結束,-1本身不是輸入的數據。程序輸出讀到的數據中的奇數和偶數的個數。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM