




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! 實(shí)驗(yàn)6 循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)(一)程序填空,不要改變與輸入輸出有關(guān)的語句。1. 求11/21/31/n 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入1 個(gè)正整數(shù) n(n=100),計(jì)算并輸出11/21/31/n 。例:括號(hào)內(nèi)是說明輸入2 (repeat=1)210輸出1.52.9289684import java.util.Scanner;public class Test40001 public static void main(String args) int ri, repeat; int i, n; f
2、loat sum; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) n=in.nextInt(); /*-*/sum=0;/注意這條賦初值語句的位置for(i=1;i=n;i+)sum+=1.0f/i; System.out.println(int)(sum*1000+0.5)/1000.); 2. 求n! 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入1 個(gè)正整數(shù) n(n=50),計(jì)算并輸出n! 。例:括號(hào)內(nèi)是說明輸入3 (repeat=2)
3、1 105輸出1.03628800.0120.0import java.util.Scanner;public class Test40002 public static void main(String args) int ri, repeat; int i, n; double fact; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) n=in.nextInt(); /*-*/ fact=1; for(i=1;i=n;i+) fact*=i; System.out.prin
4、tln(fact); 3. 求x的n次冪 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入1 個(gè)正實(shí)數(shù)x和1個(gè)正整數(shù) n(n=50),計(jì)算并輸出x的n次冪。例:括號(hào)內(nèi)是說明輸入2 (repeat=2)1.5 22.0 10輸出2.251024.0import java.util.Scanner;public class Test40003 public static void main(String args) int ri, repeat; int i, n; double x, mypow; Scanner in=new Scanner(System.in
5、); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) x=in.nextDouble(); n=in.nextInt(); /*-*/ mypow=1; for(i=1;i=n;i+) mypow*=x; System.out.println(mypow); 4. 求11/31/51/7 輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入1 個(gè)正整數(shù) n(n=100),計(jì)算并輸出11/31/51/7的前n項(xiàng)和。例:括號(hào)內(nèi)是說明輸入2 (repeat=2)103輸出2.1332561.5333334import jav
6、a.util.Scanner;public class Test40005 public static void main(String args) int ri, repeat;int i, n, temp;float sum;Scanner in=new Scanner(System.in);repeat=in.nextInt();for(ri=1; ri=repeat; ri+) n=in.nextInt(); /*-*/temp=1;sum=0;for(i=1;i=n;i+) sum+=1.0f/temp; temp+=2; System.out.println(sum); 解法二:t
7、emp=2*n-1; sum=0; for(i=1;i=temp;i+=2) sum+=1.0f/i;5. 攝氏溫度和華氏溫度轉(zhuǎn)換表輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:輸入2個(gè)整數(shù)begin和end,分別代表攝氏溫度的起止值,輸出該范圍內(nèi)攝氏溫度C和華氏溫度F的轉(zhuǎn)換表。F = 32 + C * 9 / 5輸出語句:System.out.println(c+t+f);例:括號(hào)內(nèi)是說明輸入1 (repeat=1)5 7輸出Celsius Fahrenheit541642744import java.util.Scanner;public class Tes
8、t40007 public static void main(String args) int ri, repeat; int begin, c, end, f; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) begin=in.nextInt(); end=in.nextInt(); System.out.println(Celsius Fahrenheit); /*-*/ for(c=begin;c=end;c+) f=32+c*9/5; System.out.println
9、(c+t+f); 6. 求奇數(shù)和輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:讀入一批正整數(shù)(以零或負(fù)數(shù)為結(jié)束標(biāo)志),求其中的奇數(shù)和。例:括號(hào)內(nèi)是說明輸入2 (repeat=2)1 3 90 7 08 7 4 3 70 5 6 101 -1輸出11116import java.util.Scanner;public class Test40008 public static void main(String args) int ri, repeat; int x, sum; Scanner in=new Scanner(System.in); repeat=in
10、.nextInt(); for(ri=1; ri0) if(x%2!=0)sum+=x; x=in.nextInt(); System.out.println(sum); 7. 求最大值輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:輸入一個(gè)正整數(shù)n, 再輸入n個(gè)整數(shù),輸出最大值。例:括號(hào)內(nèi)是說明輸入3 (repeat=3) 4 2 123 -100 0 4 9 1 -1 8 3 1 3 5 輸出12395import java.util.Scanner;public class Test40009 public static void main(String a
11、rgs) int ri, repeat; int i , max, n, x; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; ri=repeat; ri+) n=in.nextInt(); /*-*/ max=in.nextInt();/輸入第一個(gè)數(shù)for(i=1;imax)max=x; System.out.println(max); 8. 求整數(shù)的位數(shù)以及各位數(shù)之和輸入一個(gè)正整數(shù)repeat (0repeat10),做repeat次下列運(yùn)算:輸入一個(gè)整數(shù),輸出它的位數(shù)以及各位數(shù)之和。例:括號(hào)內(nèi)是說明輸入4 (repeat=4) 123456 -100 -1 99輸出number=6, sum=21 (123456的位數(shù)是6, 各位數(shù)之和是21)number=3, sum=1 (-100的位數(shù)是3, 各位數(shù)之和是1)number=1, sum=1 (-1的位數(shù)是1, 各位數(shù)之和是1)number=2, sum=18 (99的位數(shù)是2, 各位數(shù)之和是18)import java.util.Scanner;public class Test40010 public static void main(String args) int ri, repeat; int number, sum
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嬰兒用品跨境貿(mào)易的機(jī)遇與挑戰(zhàn)
- 英語閱讀競賽試卷
- 車輛交易稅費(fèi)抵扣貸款本金協(xié)議范本
- 成都房產(chǎn)交易合同范本:房屋交易售后服務(wù)及保障措施
- 隧道支護(hù)處理方案
- 車間燈光節(jié)能方案模板
- 食品項(xiàng)目資金使用方案
- 塔吊操作人員勞務(wù)派遣與權(quán)益保障合同
- 公共停車場車位租用及停車秩序管理合同
- 藏式風(fēng)格民宿客房裝修設(shè)計(jì)監(jiān)理合同
- 2024年個(gè)人信用報(bào)告(個(gè)人簡版)樣本(帶水印-可編輯)
- 2024急性腦梗死溶栓規(guī)范診治指南(附缺血性腦卒中急診急救專家共識(shí)總結(jié)歸納表格)
- 《智能儀器》課后習(xí)題答案
- 16J914-1 公用建筑衛(wèi)生間
- 室外健身器材運(yùn)輸配送方案
- 20CS03-1一體化預(yù)制泵站選用與安裝一
- 學(xué)前教育研究方法課題研究報(bào)告
- 文化旅游有限責(zé)任公司員工手冊
- 小學(xué)語文部編版二年級(jí)上冊 第三單元 口語交際:做手工(練習(xí))
- 淺談舞龍舞獅游戲在幼兒園中的傳承 論文
- 廣西華盾報(bào)廢車船回收有限公司年回收拆解10000輛汽車項(xiàng)目環(huán)評報(bào)告
評論
0/150
提交評論