編寫JavaApplication,求出e=1+1/1!+1/2!+1/3!+···+1/n!···的近似值,要求誤差小於0.00001
class Conversion_E{ static int jc(int n){ if(n == 0 || n == 1) return 1; else return n*jc(n - 1); } public static void main(String []args){ double e = 1; for(int i = 1; i < 100; i++){ e += 1.00000/jc(i); if(0.00001 > Math.E - e){ System.out.println("n最小為" + i + "時,誤差小於0.00001,它的值為:" + e); break; } } } }
相關推薦
編寫JavaApplication,求出e=1+1/1!+1/2!+1/3!+···+1/n!···的近似值,要求誤差小於0.00001
class Conversion_E{ static int jc(int n){ if(n == 0 || n == 1) return 1;
有10個學生,每個學生的資料包括學號、姓名、3門課的成績,編寫如下函式: (1) 輸入10個學生 的基本資訊(input); (2) 求出每個學生的平均分(average); (3) 求出平均分
1、 有10個學生,每個學生的資料包括學號、姓名、3門課的成績,編寫如下函式: (1) 輸入10個學生 的基本資訊(input); (2) 求出每個學生的平均分(average); (3) 求出平均分最高的學生資訊(high_score);
給定一個正整數n,求出0到n中有幾個數滿足其二進位制表示不包含連續的1
樣例: 輸入:5 輸出:5 0 01 10 100 101滿足,11不滿足。 那麼6144呢? 答案是610,怎麼去計算呢? 思路:查詢從0到n中有多少個數包含連續的1,然後在總數中去掉這些情況,得到
給一位不多於五位的正整數要求:1.求出它是幾位數;2.分別輸出每一位數字3.按逆序輸出各位數字,例如原數為321,應輸出12
#include<stdio.h> #include<math.h> int Mysqrt(int n) { int i; for(i=0;i<=n;i++) ; return i-1; } i
習題 4.9 給一個不多於5位的正整數,要求:1. 求出它是幾位數;2. 分別輸出每一位數字;3. 按逆序輸出各位數字,例如原數為321,應輸出123。
C程式設計 (第四版) 譚浩強 習題4.9 個人設計 習題 4.9 給一個不多於5位的正整數,要求: 1. 求出它是幾位數; 2. 分別輸出每一位數字; 3. 按逆序輸出各位數字,例如原數為321,應輸出123。 程式碼塊:
給出一個不多於5位的正整數,(1) 求出它是幾位數(2) 分別打印出每一位數字(3) 按逆序打印出各位數字,例如原數為321,應輸出123
1、 給出一個不多於5位的正整數,要求: (1) 求出它是幾位數; (2) 分別打印出每一位數字; (3) 按逆序打印出各位數字,例如原數為321,應輸出123. #include <stdio.h> int main()
給一個不多於5位的正整數,要求: (1)求出它是幾位數 (2)分別輸出每一位數字 (3)按逆序輸出各位數字,例如原數為321,應輸出123
4.9給一個不多於5位的正整數,要求: (1)求出它是幾位數 (2)分別輸出每一位數字 (3)按逆序輸出各位數字,例如原數為321,應輸出123 程式碼: #include “stdio.h” #include “math.h” int count(int n)
輸入兩個整數值n和m,求出整數1到n之間的和為m的所有組合
/** * java實現,參考寫的 */ import java.util.ArrayList; import java.util.Scanner; public class Lx{ public static void main(String[] args) {
程式設計實現輸入n,求出1到n之間所有的質數
#include<stdio.h>#include<math.h>int main(){ int i,j,k,m,n=0; printf("請輸入你想求出可能質數的最
給定一個數組,陣列中有正有負,求出連續陣列中和值最大的數(陣列長度大於等於1)
刷牛牛客遇到的題,想給出完整而又簡潔的function(python解答,但是關鍵是思想,語言不是問題啦)1.給定一個數組,陣列中有正有負,求出連續(全部都是正的時候,所有值累加就是最大值)(全部為負的時候,max(array)就是我們想要的)# -*- coding:utf
抽紙牌,任意張牌,1拿一張到牌底,2拿一張放到桌面,重復1,2操作,直到手中沒牌,最後桌子上的牌是從1到n有序,求出牌排放順序。
size i++ mine fir ray port ++ tps 開始 抽紙牌,任意張牌,1拿一張到牌底,2拿一張放到桌面,重復1,2操作,直到手中沒牌,最後桌子上的牌是從1到n有序,求出牌排放順序。 很久以前的代碼,電腦清理,留存 package linkedlist;
編寫一個程序,求出200到300之間的數,且滿足條件:它們三個數字之積為42,三個數字之和為12
clas system print gpo 變量 輸出 滿足 定義 post //定義變量ge、shi、bai,用於存放個位、十位、百位上的數字 int number=0; //使用for循環 for(nu
編寫一段 JS 程式碼,求出一個整數的各個位數之和
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> </style
編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12
編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12 程式碼: #include <stdio.h> #include <math.h> //編寫一個程式,求出滿足下列條件的四位數: //該數是個
編寫函式,求出並設定y年m月d日的前一天或後一天的日期(能正確判斷閏年)
#include <stdio.h> int irn; //判斷是閏年還是平年,閏年返回1,平年返回0 int isRunNian(int *y) { //判斷是否為閏年 if((*y%4==0 && *y%100!=0) || *y%400
JavaScript編寫一個程式,求出200到300之間滿足如下條件的數:三個數字之積為42,三個數字之和為12
function num(){ for(i=200;i<301;i++){ var a=parseInt(i/100);//百位取整 var b=parseIn
輸入一個不多於5位的正整數。1、求出它是幾位數;2、分別輸出每一位數字;3、按逆序輸出各位數字。
#include <stdio.h> #include <stdlib.h> int main() { int a[5],n,i=0; int num=0; printf("請輸入一個數:"); scanf("%d",&n);
Linux_C練習:編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12;
#include<stdio.h> #include<math.h> int main() { int num; int s1; int s2; for(num = 30; num < 100; ++num) { int r
Java演算法總結:輸入一個整數,求該整數的二進位制表示中有多少個1
求一個整數的二進位制中1的個數。 題目:輸入一個整數,求該整數的二進位制表達中有多少個1。例如輸入10,由於其二進位制表示為1010,有兩個1,因此輸出2。 分析:這是一道很基本的考查位運算的面試題。包括微軟在內的很多公司都曾採用過這道題。
不多於5位數的正整數1、求出它是幾位數;2、按逆序打印出各位數字。
《C程式設計 第二版》P105 5.7 給一個不多於5位數的正整數,要求:1、求出它是幾位數;2、分別打印出每一位數字;3、按逆序打印出各位數字,例如原數為321,應輸出123. 答:第2問和第3重複,沒寫第2問,直接第3問。 #include<stdio.h>