![[高等教育]浙江大學(xué)Java語言程序設(shè)計(jì)實(shí)驗(yàn)答案全集_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/0ff1753c-086d-44af-ae30-9778c99901e9/0ff1753c-086d-44af-ae30-9778c99901e91.gif)
![[高等教育]浙江大學(xué)Java語言程序設(shè)計(jì)實(shí)驗(yàn)答案全集_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/0ff1753c-086d-44af-ae30-9778c99901e9/0ff1753c-086d-44af-ae30-9778c99901e92.gif)
![[高等教育]浙江大學(xué)Java語言程序設(shè)計(jì)實(shí)驗(yàn)答案全集_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/0ff1753c-086d-44af-ae30-9778c99901e9/0ff1753c-086d-44af-ae30-9778c99901e93.gif)
![[高等教育]浙江大學(xué)Java語言程序設(shè)計(jì)實(shí)驗(yàn)答案全集_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/0ff1753c-086d-44af-ae30-9778c99901e9/0ff1753c-086d-44af-ae30-9778c99901e94.gif)
![[高等教育]浙江大學(xué)Java語言程序設(shè)計(jì)實(shí)驗(yàn)答案全集_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/0ff1753c-086d-44af-ae30-9778c99901e9/0ff1753c-086d-44af-ae30-9778c99901e95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、java答案全集實(shí)驗(yàn)匯總。實(shí)驗(yàn)2 數(shù)據(jù)類型和變量的使用一、程序填空,在屏幕上顯示一個(gè)短句“programming in java is fun!”import java.io.*;public class test10001 public static void main(string args) /*-*/system.out.println("programming in java is fun!"); 二、程序填空,在屏幕上顯示如下網(wǎng)格。+-+-+| | | | |+-+-+import java.io.*;public class test10002 public
2、static void main(string args) /*-*/system.out.println("+-+-+"); system.out.println("| | |"); system.out.println("| | |"); system.out.println("+-+-+"); 三、編寫程序,在屏幕上顯示如下圖案。(要求:第1行行首無空格,每行行尾無空格)* * * * * * * * * *public class test10003 public static void main(stri
3、ng args) /*-*/ system.out.println("* * * *"); system.out.println(" * * *"); system.out.println(" * *"); system.out.println(" *"); 實(shí)驗(yàn)3 運(yùn)算符和表達(dá)式的使用1、運(yùn)行結(jié)果:m=2 k=1x=1.0 y=2.0 z=-3.0ch1=-a ch2=ach1=-a ch2=ahello,welcome to core java!思考題:(1) 字符'a'的unicode碼比字符
4、'a'的unicode碼小32。(2) 假設(shè)字符型變量ch中保存一個(gè)大寫字母,執(zhí)行ch+=('a'-'a' );后,ch中是相應(yīng)的小寫字母。例:若ch='b',執(zhí)行后ch='b'。2、運(yùn)行結(jié)果:m=3 n=2. m大于n嗎?truem=2 n=2. m大于n嗎?false str1=hello;str2=hello! s1和s2相等嗎?false思考題:(1)s2比s1多一個(gè)字符“!”,所以不相同。(2)s2比s1多一個(gè)字符,所以s2比s1大。3、運(yùn)行結(jié)果:邏輯變量b1=true、b2=falseb1b2(異或運(yùn)算
5、)的結(jié)果是:trueb1!b2(b2取反后與b1異或運(yùn)算)的結(jié)果是:falsen=31,m=15; m與n的位與運(yùn)算結(jié)果是:15m、n的位與后左移2位的結(jié)果:60思考題:(1)若給b1賦值2,則程序出錯(cuò)。因?yàn)轭愋筒黄ヅ洌翰荒軓膇nt轉(zhuǎn)換為boolean(2)n是十六進(jìn)制數(shù),化為二進(jìn)制為0001 1111;m是八進(jìn)制數(shù),化為二進(jìn)制為0000 1111;所以n&m為0000 1111(二進(jìn)制),就是十進(jìn)制數(shù)15。(3)120(4)左移運(yùn)算就是乘法運(yùn)算,左移n位就相當(dāng)于乘以2n4、運(yùn)行結(jié)果:(m+n>k)?(m+):(-m+n+)的運(yùn)算結(jié)果:2float型變量強(qiáng)制轉(zhuǎn)換為int型的結(jié)果是
6、:3int型變量運(yùn)算:(m+2*n)/k的結(jié)果是:2(m+2*n)/k的結(jié)果賦值給float型變量后x=2.0思考題:(1)因?yàn)閠emp=(-m+n+),等價(jià)于依次執(zhí)行以下命令:-m;temp=(m+n); n+;所以,temp=2,m=0,n=3,k=3(2)因?yàn)?.14是double類型,不能賦給float類型的變量x在3.14后面加f或f,將其轉(zhuǎn)換成float類型,就可以賦值了(3)此時(shí)m=1,n=3,k=3,所以(m+2*n)/k=7/3=2(4)x=(m+2*n)/(float)k=7/3.0=2.33333335、源程序如下:public class ball public sta
7、tic void main (string args)float r=6.5f, pi=3.14f,v;v=4f/3f*pi*r*r*r;system.out.println("球的半徑為"+r);system.out.println("球的體積為"+v);運(yùn)行結(jié)果:球的半徑為6.5球的體積為1149.7634實(shí)驗(yàn)4 順序結(jié)構(gòu)程序的設(shè)計(jì)程序填空,不要改變與輸入輸出有關(guān)的語句。一、求兩個(gè)數(shù)的和與差。輸入整數(shù)a和b,計(jì)算并輸出a、b的和與差。例:輸入2 -8輸出the sum is -6the difference is 10import java.io.*
8、;import java.util.scanner;public class test20001 public static void main(string args) int a, b, sum, diff; scanner in=new scanner(system.in); a=in.nextint(); b=in.nextint(); /*-*/ sum=a+b; diff=a-b; system.out.println("the sum is "+sum); system.out.println("the difference is "+di
9、ff); 二、求平方根。輸入1個(gè)實(shí)數(shù)x,計(jì)算并輸出其平方根。例:輸入1.21輸出the square root of 1.21 is 1.1import java.io.*;import java.util.scanner;public class test20002 public static void main(string args) double x, root; scanner in=new scanner(system.in); x=in.nextdouble(); /*-*/ root=math.sqrt(x); system.out.println("the squa
10、re root of "+x+" is "+root); 三、華氏溫度轉(zhuǎn)換為攝氏溫度。輸入華氏溫度f,計(jì)算并輸出相應(yīng)的攝氏溫度c。c = 5/9(f-32).例:括號(hào)內(nèi)是說明輸入17.2 (華氏溫度)輸出the temprature is -8.222222222222223import java.util.scanner;public class test20003 public static void main(string args) scanner in=new scanner(system.in); double f, c; f=in.nextdoubl
11、e(); /*-*/ c=5.0/9*(f-32); /注意:5/9結(jié)果是0 system.out.println("the temprature is "+c); 四、計(jì)算旅途時(shí)間。輸入2個(gè)整數(shù)time1和time2,表示火車的出發(fā)時(shí)間和到達(dá)時(shí)間,計(jì)算并輸出旅途時(shí)間。有效的時(shí)間范圍是0000到2359,不需要考慮出發(fā)時(shí)間晚于到達(dá)時(shí)間的情況。例:括號(hào)內(nèi)是說明輸入712 1411(出發(fā)時(shí)間是7:12,到達(dá)時(shí)間是14:11)輸出the train journey time is 6 hrs 59 mins.import java.util.scanner;public clas
12、s test20004 public static void main(string args) scanner in=new scanner(system.in); int time1, time2, hours, mins; time1=in.nextint(); time2=in.nextint(); /*-*/ /*計(jì)算兩個(gè)時(shí)間之間的小時(shí)數(shù)和分鐘數(shù)*/ hours=time2/100-time1/100; mins=time2%100-time1%100; /*當(dāng)計(jì)算得到的分鐘數(shù)為負(fù)數(shù)時(shí)進(jìn)行如下處理*/ hours=mins>0?hours:hours-1; mins=mins&
13、gt;0?mins:mins+60; system.out.println("the train journey time is "+hours+" hrs "+ mins+" mins."); 五、數(shù)字加密。輸入1個(gè)四位數(shù),將其加密后輸出。方法是將該數(shù)每一位上的數(shù)字加9,然后除以10取余,做為該位上的新數(shù)字,最后將第1位和第3位上的數(shù)字互換,第2位和第4位上的數(shù)字互換,組成加密后的新數(shù)。例:括號(hào)內(nèi)是說明輸入1257輸出the encrypted number is 4601(每一位上的數(shù)字加9除以10取余后,得0146,
14、交換后得到4601)import java.util.scanner;public class test20005 public static void main(string args) scanner in=new scanner(system.in); int number, digit1, digit2, digit3, digit4, newnum; number=in.nextint(); /*-*/ /*先分離出各位上的數(shù)字*/ digit1=number/1000; digit2=number/100%10; /或 digit2=(number-digit1*1000)/100
15、; digit3=number/10%10; /或 digit3=(number-digit1*1000-digit2*100)/10; digit4=number%10; /*再調(diào)整各位上的數(shù)字*/ digit1=(digit1+9)%10; digit2=(digit2+9)%10; digit3=(digit3+9)%10; digit4=(digit4+9)%10; /*最后組成加密后的新數(shù)*/ newnum=digit3*1000+digit4*100+digit1*10+digit2; system.out.println("the encrypted number is
16、 "+newnum); 六、大寫字母轉(zhuǎn)換成小寫字母。輸入一個(gè)大寫英文字母,輸出相應(yīng)的小寫字母。例:輸入g輸出gimport java.io.*;public class test20006 public static void main(string args) throws ioexception char ch; ch=(char)system.in.read(); /*-*/ ch+=32; /或ch=(char)(ch+32); system.out.println(ch); 七、計(jì)算三門課程的平均成績。已知某位學(xué)生的數(shù)學(xué)、英語和計(jì)算機(jī)課程的成績分別是87分、72分和93分,
17、求該生3門課程的平均分。本題無輸入。輸出示例:math = 87, eng = 72, comp = 93average = 84public class test20007 public static void main(string args) int math, eng, comp, average; /*/ math=87; eng=72; comp=93; average=(math+eng+comp)/3; system.out.println("math = "+math+", eng = "+eng+", comp = &quo
18、t;+comp); system.out.println("average = "+ average); 八、計(jì)算存款利息。輸入存款金額 money、存期 year 和年利率 rate,根據(jù)下列公式計(jì)算存款到期時(shí)的利息 interest(稅前),輸出時(shí)保留2位小數(shù)。interest = money(1+rate)year - money輸入輸出示例:括號(hào)內(nèi)為說明輸入1000 3 0.025(money = 1000, year = 3, rate = 0.025)輸出interest = 76.89import java.util.scanner;public class
19、test20008 public static void main(string args) int money, year; double interest, rate; scanner in=new scanner(system.in); /*使用in.nextdouble()和in.nextint()輸入double和int型數(shù)據(jù)*/ /*/ money=in.nextint(); year=in.nextint(); rate=in.nextdouble(); interest=money*math.pow(1+rate), year )- money; /注意:指數(shù)運(yùn)算沒有運(yùn)算符,應(yīng)
20、使用數(shù)學(xué)類的方法pow system.out.println("interest = "+ (int)(interest*100+0.5)/100.0); /正數(shù)保留兩位小數(shù) 九、計(jì)算兩個(gè)數(shù)的和、差、積、商與余數(shù)。輸入2個(gè)整數(shù) num1 和 num2,計(jì)算并輸出它們的和、差、積、商與余數(shù)。輸入輸出示例:括號(hào)內(nèi)是說明輸入5 3 (num1=5,num2=3)輸出5+3=85-3=25*3=155/3=15%3=2import java.util.scanner;public class test20010 public static void main(string args
21、) int num1,num2; scanner in=new scanner(system.in); num1=in.nextint(); num2=in.nextint(); /*-*/ system.out.println(num1+"+"+num2+"="+(num1+num2); system.out.println(num1+"-"+num2+"="+(num1-num2); system.out.println(num1+"*"+num2+"="+(num1*n
22、um2); system.out.println(num1+"/"+num2+"="+(num1/num2); system.out.println(num1+"%"+num2+"="+(num1%num2); 十、計(jì)算一個(gè)3位數(shù)的各位數(shù)字。輸入一個(gè)3位數(shù)n,分別求出 n 的個(gè)位數(shù)字(c)、十位數(shù)字(b)和百位數(shù)字(a)的值。輸入輸出示例:輸入:152輸出:number152:digit1=2,digit2=5,digit3=1import java.util.scanner;public class test20
23、011 public static void main(string args) int a,b,c,n; scanner in=new scanner(system.in); n=in.nextint(); /*-*/ c=n%10; b=(n/10)%10; a=(n/100)%10; system.out.println("number"+n+":digit1="+c+",digit2="+b+",digit3="+a); 十一、計(jì)算x的平方。輸入x,計(jì)算x的平方y(tǒng)。并分別以"y=x*x"
24、和"x*x=y"的形式輸出 x 和 y 的值。輸入輸出示例:輸入:3輸出:(輸出中不能出現(xiàn)空格)9=3*33*3=9import java.util.scanner;import java.util.scanner;public class test20012 public static void main(string args)int x,y;scanner in=new scanner(system.in);x=in.nextint();/*-*/y=x*x;system.out.println(y+"="+x+"*"+x);s
25、ystem.out.println(x+"*"+x+"="+y);實(shí)驗(yàn)5 分支結(jié)構(gòu)程序的設(shè)計(jì)程序填空,不要改變與輸入輸出有關(guān)的語句。一、顯示兩級(jí)成績 輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:輸入一個(gè)學(xué)生的數(shù)學(xué)成績,如果它低于60,輸出“fail”,否則,輸出“pass”。輸出使用system.out.println("pass");及system.out.println("fail");例:括號(hào)內(nèi)是說明輸入2 (repeat=2) 60 59輸出passfail
26、import java.util.scanner;public class test30001 public static void main(string args) int ri, repeat; int mark; scanner in=new scanner(system.in); repeat=in.nextint(); for(ri=1; ri<=repeat; ri+) mark=in.nextint(); /*-*/ if (mark<60) system.out.println("fail"); else system.out.println(
27、"pass"); 二、找最小值輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:輸入四個(gè)整數(shù),輸出其中的最小值。例:括號(hào)內(nèi)是說明輸入3 (repeat=3) 12 6 1 9010 40 30 20-1 -3 -4 -5輸出min is 1 (12 6 1 90 中的最小值是1)min is 10 (10 40 30 20 中的最小值是10)min is -5 (-1 -3 -4 -5中的最小值是-5)import java.util.scanner;public class test30002 public static voi
28、d main(string args) int ri, repeat; int a, b, c, d, min; scanner in=new scanner(system.in); repeat=in.nextint(); for(ri=1; ri<=repeat; ri+) a=in.nextint(); b=in.nextint(); c=in.nextint(); d=in.nextint(); /*-*/ min=a; if(min>b) min=b; if(min>c) min=c; if(min>d) min=d; s
29、ystem.out.println("min is "+min); 三、求三角形的面積和周長輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:輸入三角形的三條邊a, b, c,如果能構(gòu)成一個(gè)三角形,輸出面積area和周長perimeter;否則,輸出“these sides do not correspond to a valid triangle”。在一個(gè)三角形中,任意兩邊之和大于第三邊。三角形的面積計(jì)算公式:area*area = s(s-a)(s-b)(s-c)其中:s = (a+b+c)/2輸出代碼:system.out.
30、println("area="+(int)(area*100+0.5)/100.+"perimeter="+(int)(perimeter*100+0.5)/100.);system.out.println("these sides do not correspond to a valid triangle"); 例:括號(hào)內(nèi)是說明輸入2 (repeat=2) 5 5 31 1 4輸出area=7.15;perimeter=13.0these sides do not correspond to a valid triangleimpo
31、rt java.util.scanner;public class test30003 public static void main(string args) int ri, repeat; float a, b, c, area, perimeter, s; scanner in=new scanner(system.in); repeat=in.nextint(); for(ri=1; ri<=repeat; ri+) a=in.nextfloat(); b=in.nextfloat(); c=in.nextfloat(); /*-*/ if
32、(a+b>c&&a+c>b&&b+c>a) /注意:復(fù)合條件的正確寫法 s=(a+b+c)/2; area=(float)math.sqrt(s*(s-a)*(s-b)*(s-c); perimeter=a+b+c; system.out.println("area="+(int)(area*100+0.5)/100.+"perimeter="+(int)(perimeter*100+0.5)/100.); else system.out.println("these sides do not
33、correspond to a valid triangle"); 四、判斷數(shù)的符號(hào)輸入整數(shù)x,若x大于0,y=1;若x等于0,y=0;否則,y=-1,最后輸出y。例:括號(hào)內(nèi)是說明輸入3 (repeat=3) 2 -8 0輸出1 (x=2時(shí)y=1)-1 (x=-8時(shí)y=-1)0 (x=0時(shí)y=0)import java.util.scanner;public class test30004 public static void main(string args) int ri, repeat; int x, y; scanner in=new scanner(system.in);
34、repeat=in.nextint(); for(ri=1; ri<=repeat; ri+) x=in.nextint(); /*-*/ if(x>0) y=1; else if(x=0) y=0; /注意:=是賦值運(yùn)算符,=才是比較相等的運(yùn)算符 else y=-1; system.out.println(y); 五、計(jì)算個(gè)人所得稅輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:輸入一個(gè)職工的月薪salary,輸出應(yīng)交的個(gè)人所得稅tax。tax = rate * (salary-850
35、)當(dāng) salary <= 850 時(shí),rate = 0%;當(dāng) 850 < salary <= 1350 時(shí),rate = 5%;當(dāng) 1350 < salary <= 2850 時(shí),rate = 10%;當(dāng) 2850 < salary <= 5850 時(shí),rate = 15%;當(dāng) 5850 < salary 時(shí),rate = 20%;例:括號(hào)內(nèi)是說明輸入5 (repeat=5)1010.8732098.7680040102850輸出tax=8.04tax=6249.75tax=0.0tax=474.0tax=200.0import java.uti
36、l.scanner;public class test30005 public static void main(string args) int ri, repeat; float rate, salary, tax;scanner in=new scanner(system.in); repeat=in.nextint(); for(ri=1; ri<=repeat; ri+) salary=in.nextfloat(); /*-*/ if(salary<=850) /注意:實(shí)現(xiàn)分段函數(shù)時(shí)對(duì)條件的簡化 rate=0; else if(sal
37、ary<=1350) rate=0.05f; else if(salary<=2850) rate=0.1f; else if(salary<=5850) rate=0.15f; else rate=0.2f; tax=rate*(salary-850); system.out.println("tax="+(int)(tax*100+0.5)/100.0); 六、顯示水果的價(jià)格輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:以下4種水果的單價(jià)分別是3.00元/公斤,2.50元/公斤,4.10元/公
38、斤,10.20元/公斤。1 apples2 pears3 oranges4 grapes輸入水果的編號(hào),輸出該水果的單價(jià)。如果輸入不正確的編號(hào),顯示單價(jià)為0。例:括號(hào)內(nèi)是說明輸入1 (repeat=1) 3 (oranges的編號(hào)) 輸出1 apples2 pears3 oranges4 grapesprice=4.1import java.util.scanner;public class test30006 public static void main(string args) int ri, repeat; int choice; float price; scanner in=new
39、 scanner(system.in); repeat=in.nextint(); for(ri=1; ri<=repeat; ri+) system.out.println("1 apples"); system.out.println("2 pears"); system.out.println("3 oranges"); system.out.println("4 grapes"); choice=in.nextint(); /*-*/ switch(choice)
40、 case 1:price=3.0f;break; case 2:price=2.5f;break; case 3:price=4.1f;break; case 4:price=10.2f;break; default: price=0; system.out.println("price="+price); 七、字母轉(zhuǎn)換輸入一批以問號(hào)“?”結(jié)束的字符,對(duì)“?”以前的每一個(gè)字符,如果它是大寫字母,輸出相應(yīng)的小寫字母;如果它是小寫字母,輸出相應(yīng)的大寫字母;否則,原樣輸出。例:輸入f=y?輸出f=yimport java.io.*;public class test30007
41、public static void main(string args)throws ioexception char ch; ch=(char)system.in.read(); while(ch!='?') /*-*/ if('a'<=ch&&ch<='z') ch+=32; else if('a'<=ch&&ch<='z') /此處必須使用if結(jié)構(gòu)的嵌套 ch-=32; system.out.print(ch); c
42、h=(char)system.in.read(); 八、計(jì)算函數(shù)的值輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:輸入整數(shù) x,計(jì)算并輸出下列函數(shù) f(x) 的值(保留2位小數(shù),如果答案為3.50,則直接顯示為3.5)。當(dāng) x 等于0時(shí),f(x) = 0,當(dāng) x 不等于0時(shí), f(x) = 1/x 。輸入輸出示例:括號(hào)內(nèi)是說明輸入3 (repeat=3)6 (x=6)10 (x=10)0 (x=0)輸出f(6)=0.17f(10)=0.1f(0)=0.0import java.util.scanner;public class test30008
43、 public static void main(string args) int repeat, ri,x; double y; scanner in=new scanner(system.in); repeat=in.nextint(); for(ri = 1; ri <= repeat; ri+) x=in.nextint(); /*-*/ if(x=0) y=0; else y=(int)(1.0/x)*100+0.5)/100.; /或y=math.rint(1.0/x)*100)/100.; system.out.println("f("+x+"
44、)="+y); 說明:對(duì)正數(shù)y保留兩位小數(shù)的表達(dá)式(int)(y*100+0.5)/100.0 或 math.rint(1.0/x)*100)/100.0九、顯示五級(jí)記分制成績對(duì)應(yīng)的百分制區(qū)間輸入一個(gè)正整數(shù) repeat (0<repeat<10),做 repeat 次下列運(yùn)算:輸入五級(jí)制成績(ae),輸出相應(yīng)的百分制成績(0100)區(qū)間,要求使用switch語句。五級(jí)制成績對(duì)應(yīng)的百分制成績區(qū)間為:a(90-100)、b(80-89)、c(70-79)、d(60-69)和e(0-59),如果輸入不正確的成績,顯示"invalid input"。輸入輸出
45、示例:括號(hào)內(nèi)是說明輸入6a b c d e j (repeat=6,輸入的五級(jí)成績分別為a、b、c、d、e和無效的字符j) 輸出90-10080-8970-7960-690-59invalid inputimport java.util.scanner;public class test30010 public static void main(string args) int repeat, ri; char ch; scanner in=new scanner(system.in); repeat=in.nextint(); for(ri = 1; ri <= repeat; ri+
46、) ch=(in.next().charat(0); /*輸入1個(gè)字符*/ /*-*/ switch(ch) case 'a':system.out.println("90-100");break; case 'b':system.out.println("80-89");break; case 'c':system.out.println("70-79");break; case 'd':system.out.println("60-69");bre
47、ak; case 'e':system.out.println("0-59");break; default: system.out.println("invalid input"); 實(shí)驗(yàn)6 循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)(一)程序填空,不要改變與輸入輸出有關(guān)的語句。1. 求11/21/31/n 輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:讀入1 個(gè)正整數(shù) n(n<=100),計(jì)算并輸出11/21/31/n 。例:括號(hào)內(nèi)是說明輸入2 (repeat=1)210輸出1.52.9289684imp
48、ort java.util.scanner;public class test40001 public static void main(string args) int ri, repeat; int i, n; float 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 (0<repeat<10),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年CPSM專業(yè)知識(shí)試題及答案
- 精彩CPSM案例試題及答案
- 2024年CPMM學(xué)習(xí)策略試題及答案
- 主題研討國際物流師試題及答案
- 細(xì)胞損傷與修復(fù)機(jī)制探討試題及答案
- 2024年CPMM的資格認(rèn)證及試題及答案
- CPSM考試策略與試題及答案說明
- 2024年CPMM試題神秘面紗及答案揭曉
- 物流與商業(yè)模式創(chuàng)新試題與答案
- 山東省濟(jì)南三中2025屆高三(最后沖刺)化學(xué)試卷含解析
- 生物-福建省廈門市2024屆高三下學(xué)期第四次質(zhì)量檢測(cè)考試試題和答案
- 人工智能實(shí)驗(yàn)學(xué)校實(shí)施方案
- 第24課《詩詞曲五首-南鄉(xiāng)子 登京口北固亭有懷》課件共34張
- 燙傷不良事件原因分析與整改措施
- 《新聞評(píng)論》課件 第三章 新聞評(píng)論的要素與結(jié)構(gòu)
- 湖南天壹名校聯(lián)盟2024年高二3月大聯(lián)考數(shù)學(xué)試題+答案
- 中信證券測(cè)評(píng)真題答案大全
- (高清版)DZT 0201-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 鎢、錫、汞、銻
- 2024高考物理復(fù)習(xí)備考策略
- 別墅營銷方案
- 幼兒園大班科學(xué)課件:《植物的生長》
評(píng)論
0/150
提交評(píng)論