試驗(yàn)3控制結(jié)構(gòu)試驗(yàn)報(bào)告_第1頁(yè)
試驗(yàn)3控制結(jié)構(gòu)試驗(yàn)報(bào)告_第2頁(yè)
試驗(yàn)3控制結(jié)構(gòu)試驗(yàn)報(bào)告_第3頁(yè)
試驗(yàn)3控制結(jié)構(gòu)試驗(yàn)報(bào)告_第4頁(yè)
試驗(yàn)3控制結(jié)構(gòu)試驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、,南昌大學(xué)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)類型:口 驗(yàn)證M綜合口設(shè)計(jì)口創(chuàng)新實(shí)驗(yàn)日期: 實(shí)驗(yàn)成績(jī):.實(shí)驗(yàn)名稱實(shí)驗(yàn)3控制語(yǔ)句二.實(shí)驗(yàn)?zāi)康?熟練掌握if、ifelse ifelse if語(yǔ)句和switch語(yǔ)句格式及使用方法,掌握 if語(yǔ) 句中的嵌套關(guān)系和匹配原則,利用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn)分支選擇結(jié)構(gòu)。.熟練掌握while語(yǔ)句、do . . . while語(yǔ)句和for語(yǔ)句格式及使用方法,掌握三種循 環(huán)控制語(yǔ)句的循環(huán)過(guò)程以及循環(huán)結(jié)構(gòu)的嵌套,利用循環(huán)語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。.掌握簡(jiǎn)單、常用的算法,并在編程過(guò)程中體驗(yàn)各種算法的編程技巧。進(jìn)一步學(xué)習(xí)調(diào) 試程序,掌握語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤的檢查方法。.實(shí)驗(yàn)內(nèi)容.選擇結(jié)構(gòu)程序設(shè)計(jì);.

2、 if語(yǔ)句的使用;.使用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu);.三種循環(huán)語(yǔ)句的應(yīng)用;.循環(huán)結(jié)構(gòu)的嵌套;. break和continue語(yǔ)句的使用。三.實(shí)驗(yàn)環(huán)境PC微機(jī)DOS操作系統(tǒng)或 Windows操作系統(tǒng)Visual c+程序集成環(huán)境.實(shí)驗(yàn)內(nèi)容和步驟本實(shí)驗(yàn)要求事先編好解決下面問(wèn)題的程序,然后上機(jī)輸入程序并調(diào)試運(yùn)行程序。學(xué)會(huì)單步調(diào)試和斷點(diǎn)調(diào)試程序及變量跟蹤方法。.通過(guò)鍵盤(pán)輸入一個(gè)字符,判斷該字符是數(shù)字字符、大寫(xiě)字母、小寫(xiě)字母、空格還是 其他字符。.編程實(shí)現(xiàn):輸入一個(gè)整數(shù),判斷該數(shù)的正負(fù)性和奇偶性之后,將其數(shù)值按照小于 10,1099,100999,1000以上四個(gè)類別分類并顯示。要求:(1)將變

3、量定義為整型。(2)輸入整數(shù)前,利用 cout給出提示信息。(3)輸出結(jié)果時(shí)要有必要的說(shuō)明,例如:輸入 358時(shí),顯示358 is 100 to 999。(4)該程序利用if語(yǔ)句實(shí)現(xiàn)。運(yùn)行程序,分別輸入 9, 21, 321, 4321數(shù)據(jù)檢查輸出信息的正確性。3.從鍵盤(pán)輸入學(xué)生的考試成績(jī),利用計(jì)算機(jī)將學(xué)生的成績(jī)劃分等級(jí)并輸出。學(xué)生的成績(jī)可分成5個(gè)等級(jí),90-100分為A級(jí),80-89分為B級(jí),70-79分為C級(jí),60-69分為D級(jí),0-59 分為E級(jí)。要求在輸入負(fù)數(shù)時(shí),給出錯(cuò)誤提示。事先編好程序,要求分別用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn)。運(yùn)行程序,并檢查結(jié)果是否正確。 再運(yùn)行一次程序,輸入分

4、數(shù)為負(fù)值(如70),這顯然是輸入時(shí)出錯(cuò),不應(yīng)給出等級(jí)。修改程序,使之能正確處理任何數(shù)據(jù)。當(dāng)輸入數(shù)據(jù)大于100或小于0時(shí),通知用戶“輸入數(shù)據(jù)錯(cuò)”,程序結(jié)束4.某航空公司規(guī)定:在旅游旺季 79月份,如果訂票 20張及其以上,優(yōu)惠票價(jià)的 10%, 20張以下,優(yōu)惠5%;在旅游淡季16月份,1012月份,訂票20張及其以上,優(yōu)惠票價(jià) 的20%, 20張以下,優(yōu)惠10%。編寫(xiě)一個(gè)C程序,根據(jù)月份和旅客訂票張數(shù)決定優(yōu)惠率。已知機(jī)票單價(jià),請(qǐng)算出旅客的總付款。請(qǐng)使用不同的測(cè)試數(shù)據(jù)進(jìn)行測(cè)試。2-1 111.編與程序:根據(jù)公式=-2 -2-+ -2- + 2,輸出兀的值。12 2232n2要求:(1)變量兀為單精

5、度類型,n為整型;(2)計(jì)算當(dāng)n的取值分別為20, 50 ,100, 200時(shí)的兀值,說(shuō)明什么問(wèn)題?(3)修改程序,不給出n值,而改為求兀值,直到最后一項(xiàng)的數(shù)值小于10-4為止。(4)對(duì)修改后的程序,輸出 兀值以及總的項(xiàng)數(shù) n。輸出格式為:兀值;n=值。.從鍵盤(pán)輸入一個(gè) 01000之間的任意整數(shù),輸出該整數(shù)的所有因子(例如:輸入 12,其 因子為 1, 2, 3, 4, 6, 12)。要求:(1)采用while循環(huán)語(yǔ)句實(shí)現(xiàn)。(2)輸出格式為:Input: 12Output: 1, 2, 3, 4, 6, 12.計(jì)算并輸出 N以內(nèi)最大的10個(gè)素?cái)?shù)以及它們的和,N為用戶任意輸入的正整數(shù)(如:100

6、0)。要求:(1)在程序內(nèi)部加必要的注釋。(2)由于偶數(shù)不是素?cái)?shù),可以不考慮對(duì)偶數(shù)的處理。(3)需要考慮N以內(nèi)的素?cái)?shù)個(gè)數(shù)沒(méi)有超過(guò) 10個(gè)的情況處理。(4)輸出形式為:素?cái)?shù) 1+素?cái)?shù)2+素?cái)?shù)+素?cái)?shù)10=總和值。五.實(shí)驗(yàn)數(shù)據(jù)及處理結(jié)果習(xí)題1通過(guò)鍵盤(pán)輸入一個(gè)字符,判斷該字符是數(shù)字字符、大寫(xiě)字母、小寫(xiě)字母、空格還是其他字符。 問(wèn)題分析從鍵盤(pán)上輸入一個(gè)字符,它的ASCII值如果等于32就是空格字符,如果在 a和z之間就是小寫(xiě)字母;如果在 Z和A之間就是大寫(xiě)字母;如果在字符0和9之間就是數(shù)字字符;以上都不是的,就是其他字符。數(shù)據(jù)需求這次輸入需要一個(gè)空格輸入,所以要用到c=cin.get()算法設(shè)計(jì)開(kāi)始輸入

7、ctl結(jié)耒,否杳程序?qū)崿F(xiàn)#include using namespace std;int main ()cout請(qǐng)輸入一個(gè)字符endl;char ch;cin.get(ch);if (ch=32)coutch=48&ch=57)cout ch是數(shù)字字符;elseif (ch=a) coutch小寫(xiě)字母;elseif(ch=A) coutch是大寫(xiě)字母;else coutch“是其他字符;程序測(cè)試入一個(gè)子符J-I.cpp1 i抨 include using nanus space stdj int main ()U請(qǐng)輸入一字符rMd 1 ichar chjcin a get (ch) j.if

8、(ch=32)ccntcih-43&Bch-57);cout Cch 是數(shù)字字符匕if (ch=-a) sut,th*,小寫(xiě)字由 else是大號(hào)字母癡J else,wuK-L是其他字符1II1是數(shù)字字符rsDELLDes ktop3-1aexe請(qǐng)輸入一個(gè)字符a小寫(xiě)字母E3 GUsersDELLDesktop3 - 1 uBxe請(qǐng)輸入一個(gè)于符 A也是大寫(xiě)字母睛輸入一個(gè)字符 ,是其他字符 CU sereDELLPe5ktop3 -1 .exe入一個(gè)-H寸是空格字符ft混譯日志“漏試Q理索煉里電關(guān)1用Process esited alter 4. 552 seconds with return va

9、lue 0 青按任意鍵繼續(xù)一.習(xí)題2編程實(shí)現(xiàn):輸入一個(gè)整數(shù),判斷該數(shù)的正負(fù)性和奇偶性之后,將其數(shù)值按照小于10,1099,100999,1000以上四個(gè)類別分類并顯示。要求:(1)將變量定義為整型。(2)輸入整數(shù)前,利用 cout給出提示信息。(3)輸出結(jié)果時(shí)要有必要的說(shuō)明,例如:輸入358 時(shí),顯示 358 is 100 to 999。(4)該程序利用if語(yǔ)句實(shí)現(xiàn)。運(yùn)行程序,分別輸入 9, 21, 321, 4321數(shù)據(jù)檢查輸出信息的正確性。問(wèn)題分析這道題主要是使用if結(jié)構(gòu),輸入一個(gè)數(shù) 比較,輸出數(shù)字段即可。數(shù)據(jù)需求定義輸入的數(shù)字為整型,在判斷奇偶性時(shí),算法設(shè)計(jì)./ Km/BSSr否1g,先

10、判斷其奇偶,再判斷其正負(fù),然后再根據(jù)大小 還需要取余運(yùn)算。F足 brhmmm工舌ggggg、杳r局 Mil程序?qū)崿F(xiàn)#include using namespace std;int main ()int a;cout“輸入一個(gè)整數(shù)a;if(a0&a%2=0)if (a10) couta丘-個(gè)正數(shù)且為不TT riw MV;禺?dāng)?shù) endl;couta=10&a99&a=999)coutvvavv”是 個(gè)正數(shù)且為偶數(shù) 1000)coutvvavv”是 個(gè)正數(shù)且為偶數(shù) endl;coutais more than 1000; if(a0&a%2!=0) if (a=10&a=99&a1000)coutv

11、vavv是 個(gè)正數(shù)且為奇數(shù) endl;couta is more than 1000; if(a=0)couta是 0 且為偶數(shù)endl;couta小于 10; if(a0&a%2=0)couta是一個(gè)負(fù)數(shù)且為偶數(shù) endl;couta小于10; if(a0&a%2!=0)couta是一個(gè)負(fù)數(shù)且為奇數(shù) endl;couta小于10;程序測(cè)試#inelude using namespace Etdj,int mdiin ()40nqd 101618im20 nE C:Users.DE LLDes.ktop3- 2.eweC C:User4DE LLDesktop3- 2.exe播人一個(gè)整數(shù)321

12、W21是 T 正數(shù)目為奇數(shù)321 is 100 to 99g 1 C:、U,EF$DELL,kt0p3-2 4火總腳人一個(gè)整麴4321:4羽1是一個(gè)正數(shù)且為奇數(shù)4321 is more than 1000汪悻C:U s e rsDE LLDeskop3-2.exe輸入一個(gè)整數(shù)q是一個(gè)正數(shù)且為奇數(shù)p is less than 10Process esited after 2. 508 second 請(qǐng)按任意鍵名隹續(xù). . .搜狗拼音輸入法全:indjifif是一個(gè)正數(shù)且為 數(shù)less th art是一個(gè)正數(shù)且為儡數(shù),*Mdljeut0占=乜! toi4(a99i&aa-999)(sutz日4廠是

13、一個(gè)正數(shù)且為偶數(shù)We0dli玉to 99 F) ifcLita 是一個(gè)正數(shù)且為偶數(shù)”endlj;cout4ai0ee)uQut4m44是一個(gè)正數(shù)且為偶費(fèi)c已nd 1 :匚 ul:Vmie more than 100& if ea&ali2!=e) (i-f aie)coutaiefcfta99)gut3mL 是一個(gè)正數(shù)且為奇數(shù)-99aao999)( cout “V是一個(gè)正數(shù)且為奇數(shù)eindlji couta是一個(gè)正裁且為奇數(shù),end 1 j; couta(c.Quita是0 且為網(wǎng)數(shù) rcwmdl j= 小于 10,B 3)if(a&a%2=3)fgutxa=是一個(gè)負(fù)數(shù)且為制數(shù)*0士口(111

14、1*“*,小于10%;是一個(gè)貪熟且為奇數(shù)YvtndlLtXA.”小于1日1 已選擇;0 號(hào)行a 36 長(zhǎng)蜃1296 插入在。,口15秒內(nèi)完成解忻習(xí)題3從鍵盤(pán)輸入學(xué)生的考試成績(jī),利用計(jì)算機(jī)將學(xué)生的成績(jī)劃分等級(jí)并輸出。學(xué)生的成績(jī)可分成5個(gè)等級(jí),90-100分為A級(jí),80-89分為B級(jí),70-79分為C級(jí),60-69分為D級(jí),0-59分 為E級(jí)。要求在輸入負(fù)數(shù)時(shí),給出錯(cuò)誤提示。事先編好程序,要求分別用if語(yǔ)句和switch語(yǔ)句實(shí)現(xiàn)。運(yùn)行程序,并檢查結(jié)果是否正確。再運(yùn)行一次程序,輸入分?jǐn)?shù)為負(fù)值(如70),這顯然是輸入時(shí)出錯(cuò),不應(yīng)給出等級(jí)。修改程序,使之能正確處理任何數(shù)據(jù)。當(dāng)輸入數(shù)據(jù)大于100或小于0時(shí)

15、,通知用戶“輸入數(shù)據(jù)錯(cuò),程序結(jié)束問(wèn)題分析把成績(jī)分為五個(gè)等級(jí)可以用switch語(yǔ)句實(shí)現(xiàn),if語(yǔ)句用來(lái)提示錯(cuò)誤數(shù)據(jù)需求需要輸入學(xué)生的成績(jī),輸出相應(yīng)等級(jí)或者輸入錯(cuò)誤算法設(shè)計(jì)(流程圖中X為輸入學(xué)生的成績(jī))程序?qū)崿F(xiàn)#include using namespace std;int main ()double a ;int i;cin a;if (a100)cout輸入數(shù)據(jù)錯(cuò)誤 endl;elsei=a/10;switch (i)case 0 : cout E endl;break;: cout D endl;break;: cout C endl;break;: cout B endl;break;: c

16、out A endl;break;: cout A 2 using: nanespace Etdjint工11 S121314 H-double b ) int cin aj if (a10e) gutw”輸入數(shù)據(jù)錯(cuò)誤Nd endlj elseia/10j Eudtch (i)case5 :wut nEwendl|breakjeast6cout HIDendl;breakjEase7 :cout yendlj break;cas-e常:cout Bendljbreakjcase9 :cout HAendlj.bre*kj:caseie:CDUt E(1endljbreak4case case

17、case case caseA輸入數(shù)據(jù)錯(cuò)誤13 c:uJ95A , iOXUsersDELLVDeskto p3-3-,ex&-60輸入數(shù)岳錯(cuò)誤185B CrU5ers.DELLDe5ktcip3-3,expED Y 汕65Di C:Use r&DE LLDe&ktop3 - 3.exe75CI sz辭匚;|55 芯Process exited after 2 8 seconds 括技任意鍵繼綠21001X6請(qǐng)按任意訕狗拼音輸入法全:習(xí)題4某航空公司規(guī)定:在旅游旺季 張以下,優(yōu)惠5%;在旅游淡季(/* 一共輸入了9個(gè)數(shù)字*/)79月份,如果訂票20張及其以上,優(yōu)惠票價(jià)的10%, 2016月份,

18、1012月份,訂票20張及其以上,優(yōu)惠票價(jià)的 20%, 20張以下,優(yōu)惠10%。編寫(xiě)一個(gè)C程序,根據(jù)月份和旅客訂票張數(shù)決定優(yōu)惠率。已 知機(jī)票單價(jià),請(qǐng)算出旅客的總付款。請(qǐng)使用不同的測(cè)試數(shù)據(jù)進(jìn)行測(cè)試。問(wèn)題分析本題是在月份不同、票數(shù)不同計(jì)算總票價(jià)的問(wèn)題,使用 switch和if語(yǔ)句就好數(shù)據(jù)需求需要輸入單價(jià),輸入月份,輸入票數(shù),然后做簡(jiǎn)單的計(jì)算就可以了算法設(shè)計(jì)程序?qū)崿F(xiàn)#include using namespace std ;int main ()(int m ,n ;double p, sum ;cout“請(qǐng)輸入單價(jià):p;cout 請(qǐng)輸入月份:m ;cout 請(qǐng)輸入票數(shù) n ;switch (m)(

19、if(n=20)sum=p*n*(1-0.05);elsesum=p*n*(1-0.1);cout總價(jià)為sumendl;break;default:if(n=20)sum=p*n*(1-0.1);elsesum=p*n*(1-0.2);cout總價(jià)為sumendl;break;)程序測(cè)試Sin elude us i ng namespace std jiht main ()*3 int m jin jidouble pi suim jsaw*宿輸入單價(jià):-zsdl-8cinp;白匚。M請(qǐng)輸人月份工1Eut X”請(qǐng)輸入票數(shù)xadLi3cimn j,3switch (nr)41) i (;56;c

20、ase Si7case 9:B if(rt=20)g e12sunr=p*n,(l-iB*fc05)jiels-e5urr-p*n*(l-&.l) jcout 總價(jià)為 Y suff tn dig break;4!15&surrp*n*ti -w. 1; $ else7sunr-p* n *fll-6B:9 9 L )coutc c 息價(jià)為Z玉 end! j break i )53 選接C:tu$er 請(qǐng)輸入單價(jià): 20請(qǐng)輸入月份9請(qǐng)輸支票數(shù)20總價(jià)為3雙1*1:Usef5D ELLDe5 ktop3 - 4,ex請(qǐng)輸入單價(jià):20請(qǐng)輸入月份請(qǐng)輸入票鼓50總價(jià)為其口 1 C:U5wDQ iSC:U

21、 5erSPELLPe&ktcpX3-4.e;(e202D請(qǐng)輸入月份;請(qǐng)輸入月份t66請(qǐng)輸入票數(shù)請(qǐng)輸入票數(shù)2050總價(jià)為翔口國(guó)榆為頷QProcess esit.Process exited after 6. 366 siec獴狗拼日輔人-炳技仕總建雉博. , .習(xí)題5編寫(xiě)程序:根據(jù)公式.1111二2+2+2+. 一 十2 ,輸出兀的值。6122232n2要求:(2)計(jì)算當(dāng)n的取值分別為(1)變量兀為單精度類型,n為整型;20, 50 , 100, 200時(shí)的兀值,說(shuō)明什么問(wèn)題?當(dāng)n值越大時(shí),最后的約接近3.14,并且相差減小。(3)修改程序,不給出n值,而改為求兀值,直到最后一項(xiàng)的數(shù)值小于 1

22、0-4為止。(4)對(duì)修改后的程序,輸出兀值以及總的項(xiàng)數(shù) n。輸出格式為:兀值;n=值。問(wèn)題分析需要用for語(yǔ)句實(shí)現(xiàn)1/n2求和,然后做數(shù)學(xué)運(yùn)算就好數(shù)據(jù)需求需要調(diào)用數(shù)學(xué)函數(shù),pow()和sqrt()o對(duì)于修改前額程序,需要輸入n值,對(duì)修改后的不需要做輸入。算法設(shè)計(jì)開(kāi)始否7T=5刖)中(修改前算法)程序?qū)崿F(xiàn)修改前:#include #include using namespace std ;int main ()int n ;float pai,sum;cout“請(qǐng)輸入 n 值n;for (sum=0;n=1;-n) sum=sum+pow(n,-2); pai=sqrt(6*sum);coutp

23、aiendl;修改后:#include #include using namespace std ; int main ()int n=0;float pai,sum=0,m=0; do(m=pow(n,-2);+n;sum=sum+pow(n,-2);)while(m=1e-4);pai=sqrt(6*sum);coutpai=paiendl; coutn=nendl;)程序測(cè)試修改前:3-5Lcpp#inelude#includeusiing name s pace std jint m己in()(int n ;float paij sun;81rty,請(qǐng)輸入n值Ymd】jcirn;16f

24、or (sum=0jn=lj*-n)-sum=suni+pcvi(nj, -2)y:pai=sqrt(6*suifl) ,ccutpaiEndl;. C:XUser 請(qǐng)輸入n值 20 , 094671 C:Ll sersD E LL.Oes ktop3 - 5i .exe請(qǐng)輸入門值1003. 13208 C:Use 請(qǐng)輸入門值 503. 12263* J3C;U cersD E LLDesktop3-請(qǐng)輸入埼值2003. 1368315I L Process exi 請(qǐng)按任意鍵名搜狗拼音輸,1Process exited after 2. 018 seconds wit 情按任意鍵繼續(xù)搜狗拼音

25、輸入法全:當(dāng)n值越大時(shí),最后的約接近3.14,修改后:并且相差減,6。#include #include u&ing namespace std Int main ()(int ri=0jfloat pai?5Lir=ejrr=e5 doYir=pcM式口廠 m jsunr=suir+pow ( n -2) ji1while(n=le-4)j pai=5qrt(6*5UT) 5,C:UserEDELLDe5ktcp3-5ii.eKepai=3. 13217n=101Process exited after 0. 3168 second 請(qǐng)按任意鍵繼續(xù). . .拽狗拼音輸入法全:coutpsi=

26、paiendli euE n=nendli習(xí)題6從鍵盤(pán)輸入一個(gè) 01000之間的任意整數(shù),輸出該整數(shù)的所有因子(例如:輸入12,其因子為 1, 2, 3, 4, 6, 12)。要求:(1)采用while循環(huán)語(yǔ)句實(shí)現(xiàn)。(2)輸出格式為:Input: 12Output: 1, 2, 3, 4, 6, 12問(wèn)題分析輸入一個(gè)數(shù),需要輸出所有能被它整除的數(shù)數(shù)據(jù)需求輸入一個(gè)數(shù),然后對(duì)小于它的正整數(shù)做取余運(yùn)算即可開(kāi)始輸入K算法設(shè)計(jì)程序?qū)崿F(xiàn)#include using namespace std ; int main ()(int a,n;n=1;couta;cout=0&an)(if(a%n=0) (cou

27、tn,;n+;) else n+;couta;elsecout“請(qǐng)輸入 01000 的整數(shù) using narnie space std j int vln ()int ajfij.nslj,coutcc HInput:*j 小Aa;coutOut put I*jInput:1001Output:請(qǐng)輸入口00。的整數(shù)i C:UsersDELLDe5ktop3-fi.exeInput:12Output: 13 2. & 4, 612Process exited after 21 666 seconds with reta 請(qǐng)按任意鍵繼續(xù).1617IB1。21outn n+ielse n+itle

28、caut-請(qǐng)輸入e-ieee 的整數(shù)endl;習(xí)題7計(jì)算并輸出N以內(nèi)最大的10個(gè)素?cái)?shù)以及它們的和,N為用戶任意輸入的正整數(shù) (如:1000)。要求:(1)在程序內(nèi)部加必要的注釋。(2)由于偶數(shù)不是素?cái)?shù),可以不考慮對(duì)偶數(shù)的處理。(3)需要考慮N以內(nèi)的素?cái)?shù)個(gè)數(shù)沒(méi)有超過(guò) 10個(gè)的情況處理。(4)輸出形式為:素?cái)?shù) 1+素?cái)?shù)2+素?cái)?shù)+素?cái)?shù)10=總和值。問(wèn)題分析28以內(nèi)的數(shù)質(zhì)數(shù)的個(gè)數(shù)小于 10,所以單獨(dú)考慮;大于28的數(shù),從輸入數(shù)開(kāi)始要從大到小先判斷是不是質(zhì)數(shù),是的話順次輸出,當(dāng)輸出 10個(gè)是求和,并結(jié)束程序。數(shù)據(jù)需求程序開(kāi)始時(shí)需要輸入一個(gè)正整數(shù)算法設(shè)計(jì)程序?qū)崿F(xiàn)#include using namespa

29、ce std ;int main ()(cout輸入一個(gè)正整數(shù)a;if(a=28)/28之內(nèi)只有9個(gè)質(zhì)數(shù),所以拿出來(lái)單獨(dú)考慮cout28)(while (bi;i+)(if(a%i=0) break; if(a=i) b+; sum=sum+a; couta+; a-;coutb=sum usingstd jF int maLn ()uoutcd 輸入一個(gè)正整熟,門int aijib j”稿之內(nèi)只尋我小領(lǐng)簟*甑演拿出親學(xué)蠢番焦據(jù)錯(cuò)設(shè),小于相的孰字以內(nèi)不蒲足有LB葉順效.請(qǐng)重新蕭入RT3BE C!U5trsDElULD,e5.ktop3 a7,exe X2g 輸入數(shù)據(jù)錯(cuò)誤,小于琳的數(shù)字以內(nèi)不;i菌足有1此質(zhì)數(shù),請(qǐng)重新輸 -I? 0又 7 lajSqiiajlK上.LMWhH A*l li kA- - C:UrsPEllDsMQpV3-7-txp- X輸人T正整數(shù)woo997-91+933 +977+71+967+g 53-47 十我1嗎 W 7=9664a) breakjjsuv-suni + aj,l?rocess edited after 3. 54* secondf with return value 0 請(qǐng)按任意鍵旌續(xù)一一.攫典拼音輸入法 :六.簡(jiǎn)答題及挑

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論