下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第 頁共3頁仲愷農(nóng)業(yè)工程學(xué)院實驗報告紙信息學(xué)院(院、系)專業(yè)班C語言程序設(shè)計課學(xué)號姓名實驗日期教師評定實驗名稱:循環(huán)結(jié)構(gòu)程序設(shè)計實驗?zāi)康模菏炀氄莆沼萌N循環(huán)語句實現(xiàn)循環(huán)的方法。掌握在程序設(shè)計中用循環(huán)方法實現(xiàn)的一些常用算法。進(jìn)一步學(xué)習(xí)調(diào)試程序。實驗內(nèi)容與總結(jié):編程練習(xí)1、打印出所有“水仙花數(shù)”教材P129-6.6程序如下:#includevoidmain()inti,j,k,n;for(n=100;n1000;n+)i=n/100;j=(n-i*100)/10;k=n-i*100-j*10;if(n=i*i*i+j*j*j+k*k*k)printf(水仙花數(shù)為:dn,n);程序編制要點:用for
2、語句實現(xiàn)循環(huán);立方的表示;if語句的表達(dá)。該題目涉及的知識點和難點:for語句的輸入與使用;if語句的使用。1a2、用迭代法求xa。求平方根的公式為:x二(x+)n+12nxn程序如下:#include#includevoidmain()floatx1,x2=1,a;printf(請輸入求平方跟的數(shù)a=);scanf(%f,&a);dox1=x2;x2=(x1+a/x1)/2;while(fabs(x2-x1)1e-5);printf(x的平方根是:fn,x2);(1)程序編制要點:用dowhile語句實現(xiàn)循環(huán);平方根公式的輸入;前后兩次求出的x的差的絕對值小于1E-5。(2)該題目涉及的知識
3、點和難點:scanf函數(shù),求絕對值函數(shù)fabs;dowhile語句的輸入與使用。3、猜數(shù)字:編程先由計算機(jī)“想”一個1到100之間的整數(shù)請人猜,如果人猜對了,則結(jié)束游戲,并在屏幕上輸出人猜了多少次才猜對此數(shù),以此來反映猜數(shù)者“猜”的水平,否則計算機(jī)給出提示,告訴人所猜的數(shù)是太大還是太小,最多可以猜10次,如果猜了10次仍未猜中的話,則結(jié)束游戲。程序如下:#include#include#includevoidmain()intmagic,guess,count=0;srand(time(NULL);magic=rand()%100+1;/*使用srand和rand函數(shù)*/*使用time函數(shù)*/
4、*magic得到一個1到100的隨機(jī)數(shù)*/printf(請輸入一個1到100之間的數(shù),你共有10次機(jī)會:n);doscanf(%d,&guess);count+;if(guess=100)printf(你輸入的數(shù)不符合要求,請輸入一個1到100之間的數(shù),你還剩d次機(jī)會!n,10-count);continue;if(guessmagic)printf(猜錯了,你猜的數(shù)太大!你還剩%d次機(jī)會!n,10-count);elseif(guessmagic)printf(猜錯了,你猜的數(shù)太?。∧氵€剩%d次機(jī)會!n,10-count);if(guess=magic)printf(恭喜!你猜對了!n);p
5、rintf(你共猜了小次口,count);while(guess!=magic)&(count10);(1)程序編制要點:由計算機(jī)想一個數(shù);用do-while語句實現(xiàn)循環(huán);if語句的嵌套。(2)該題目涉及的知識點和難點:使用srand,rand,time函數(shù);magic得到一個1到100的隨機(jī)數(shù);do-while語句的輸入與使用;if語句的嵌套使用。程序代碼和運(yùn)行情況描述:在實驗1中,當(dāng)程序運(yùn)行時,自動輸出所有“水仙花數(shù)”。在實驗2中,用do-while語句實現(xiàn)循環(huán),求平方根的公式在循環(huán)中執(zhí)行;用fabs函數(shù)實現(xiàn)前后兩次求出的x的差的絕對值小于1E-5。在實驗3中,用do-while語句實現(xiàn)循環(huán),猜的次數(shù)在循環(huán)中自增。用if語句的嵌套來給出提示:當(dāng)猜錯時,告訴人所猜的數(shù)是太大還是太??;當(dāng)輸入的數(shù)不是1100之間的數(shù)時,提示輸入的數(shù)不符合要求,并用c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒園下學(xué)期工作計劃及安排
- 市社區(qū)計劃生育工作調(diào)研報告
- 上半學(xué)期話劇社工作計劃書
- 數(shù)學(xué)中高年級備課組教學(xué)工作計劃
- 社區(qū)工作計劃書例文
- 銀行員工培訓(xùn)計劃范文怎么寫
- 更新教學(xué)技術(shù)提高教學(xué)效率-國培計劃心得
- 《行星齒輪機(jī)構(gòu)結(jié)構(gòu)》課件
- 《蛋白質(zhì)專題定》課件
- 《Photoshop CS5基礎(chǔ)教程》課件-第1章
- 知識(專項訓(xùn)練)-2024-2025學(xué)年滬教版(2024)英語三年級上冊
- 護(hù)理的院感質(zhì)控
- 有機(jī)化學(xué)(上)(華東理工大學(xué))智慧樹知到答案2024年華東理工大學(xué)
- 3 空氣怎樣流動(教學(xué)設(shè)計)-湘科版科學(xué)三年級上冊
- 人教版八年級數(shù)學(xué)上冊第15章《分式》全部教案(共12課時)
- 創(chuàng)業(yè)實務(wù)智慧樹知到期末考試答案章節(jié)答案2024年山東大學(xué)
- 《兩辦意見》《八條硬措施》《煤礦安全生產(chǎn)條例》考試試題
- 精神科護(hù)士年終總結(jié)個人2024
- 北京2024年北京市疾病預(yù)防控制中心面向應(yīng)屆生招聘38人筆試歷年典型考題及考點附答案解析
- 健康管理實務(wù)考試題及答案
- 中國特色社會主義事業(yè)的總體布局與五位一體發(fā)展戰(zhàn)略
評論
0/150
提交評論