




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
廣東工業(yè)大學(xué)實驗報告______________學(xué)院________________專業(yè)_____班學(xué)號__________姓名_____________成績評定_______教師簽名黃永慧實驗_______題目____________________________課程名稱C程序設(shè)計PAGEPAGE1一.實驗?zāi)康?)求100~230之間所有素數(shù)的和。6輸入某學(xué)生成績,若成績在90-100輸出"excellent",若成績在80-89輸出"good",若成績在70-79輸出"general",若成績在60-69輸出”pass”,若成績在0-59輸出”nopass”。7)編程計算n!。n從鍵盤輸入,且n<=15。8)編程計算1!+2!+……+20!二.實驗軟件環(huán)境MicrosoftVisualStudio2010三.實驗內(nèi)容第5題#include<stdio.h>#include<math.h>intmain(){ intn,m,i,sum=0; for(n=101;n<=230;n+=2) { m=(n/2); for(i=2;i<=m;i++) if(n%i==0) break; if(i>=m+1) { sum+=n; } } printf("theresultis:%d\n",sum);return0;}第6題#include<stdio.h>#include<math.h>intmain(){ unsignedscore; printf("PleaseEnterthescoreofastudent:"); scanf("%d",&score); if(score>=90&&score<=100) printf("excellent\n"); elseif(score>=80&&score<=89) printf("good\n"); elseif(score>=70&&score<=79) printf("general\n"); elseif(score>=60&&score<=69) printf("pass\n"); elseif(score>=0&&score<=59) printf("nopass\n");return0;}第7題#include<stdio.h> intmain() { intk,n; intm=1; printf("PleaseEnterthenumbern(<=15),n=?"); scanf("%d",&n); for(intk=1;k<=n;k++) m*=k; printf("theFactorialofnis%d\n",m);return0;}第8題#include<stdio.h> intmain() { intk,sum=0; intm=1; for(intk=1;k<21;k++){ m*=k; sum+=m; } printf("thesumof1!~20!is%d\n",sum);return0;}四.實驗的結(jié)果及分析第5題首先尋找100~230之間所有的素數(shù)。判斷素數(shù)的方法是:若數(shù)n不能被n~n/2間的整數(shù)整除,則n為素數(shù)。根據(jù)這一方法,用for語句和if語句實現(xiàn)這一過程。具體如下:for(n=101;n<=230;n+=2) { m=(n/2); for(i=2;i<=m;i++) if(n%i==0) break; if(i>=m+1) { sum+=n; } }如果數(shù)n被i整除,終止內(nèi)循環(huán),此時i<k+1。若i>=k+1,表示n未曾被整除。另一方面,題目要求是求出這些素數(shù)的和,故先定義一個變量sum,用語句sum+=n實現(xiàn)所有素數(shù)之和。程序運行的結(jié)果如下:第6題題中要求輸入學(xué)生成績,然后判斷這個成績的等級。成績分為5個等級,用if判斷語句實現(xiàn),其代碼框架如下:if(score>=90&&score<=100) printf("excellent\n"); elseif(score>=80&&score<=89) printf("good\n"); elseif(score>=70&&score<=79) printf("general\n");…………主函數(shù)中先用輸入,輸出語句提示用戶輸入學(xué)生成績等級,接著調(diào)用if語句判斷,最后輸出次成績是哪個等級。(1).輸入成績?yōu)?5時,程序運行結(jié)果為:excellent;(2).輸入成績?yōu)?6時,程序運行結(jié)果為:general.兩次運行結(jié)果具體見下:第7題首先,程序從“printf("PleaseEnterthenumbern(<=15),n=?");”這一句開始執(zhí)行,從鍵盤輸入一個小于或等于15的數(shù)字,比如取n=9,然后程序執(zhí)行這一段:for(intk=1;k<=n;k++) m*=k;最后由語句“printf("theFactorialofnis%d\n",m);”輸出結(jié)果,即9的階乘為362880.程序運行的結(jié)果如下圖所示:第8題題目要求是求1!~20!的和,仔細(xì)觀察就會發(fā)現(xiàn),這只是在第7題的基礎(chǔ)上添加一個關(guān)于“求和函數(shù)”的循環(huán)體,考慮到是先階乘再求和,故此循環(huán)體應(yīng)嵌套于for循環(huán)語句里面,具體表現(xiàn)為:for(intk=1;k<21;k++){ m*=k; sum+=m; }這樣,從for語句開始執(zhí)行,直到k=20為止,結(jié)束運行,輸出的結(jié)果為:268040729.程序運行的結(jié)果如下圖所示:五.實驗心得體會通
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度寵物照料保姆雇傭合同協(xié)議書
- 商鋪轉(zhuǎn)讓服務(wù)合同
- 2025年度撫養(yǎng)權(quán)變更與財產(chǎn)分割調(diào)解合同模板
- 2025年度個人挖機租賃與施工驗收服務(wù)合同
- 2025年度房東轉(zhuǎn)租合同-科技園區(qū)房產(chǎn)租賃
- 2025年度醫(yī)院醫(yī)護人員崗位調(diào)整與勞動合同
- 2025年度互聯(lián)網(wǎng)企業(yè)期權(quán)投資合作協(xié)議
- 2025年度影視作品宣傳策劃代理合同
- 二零二五年度數(shù)字經(jīng)濟領(lǐng)域聘用業(yè)務(wù)經(jīng)理專屬合同
- 2025年度原油出口退稅及關(guān)稅優(yōu)惠合同
- 《影像增強檢查外周靜脈通路三級評價模式應(yīng)用規(guī)范》編制說明
- 2025年社區(qū)計生工作計劃(三篇)
- 2025年湖北中煙工業(yè)限責(zé)任公司招聘筆試高頻重點提升(共500題)附帶答案詳解
- 2025江西上饒經(jīng)濟技術(shù)開發(fā)區(qū)招商集團限公司招聘29人高頻重點提升(共500題)附帶答案詳解
- 石油行業(yè)海洋石油勘探與開發(fā)方案
- 醫(yī)囑或處方的督導(dǎo)檢查、總結(jié)、反饋及改進措施
- 勞動保護知識培訓(xùn)課件
- 山東工業(yè)職業(yè)學(xué)院《家政職業(yè)經(jīng)理人》2023-2024學(xué)年第一學(xué)期期末試卷
- 水果加工工廠規(guī)劃
- 十八洞精準(zhǔn)扶貧課件
- 2024年湖北省恩施利川市林業(yè)局直屬事業(yè)單位招聘18人歷年管理單位遴選500模擬題附帶答案詳解
評論
0/150
提交評論