![北京科技大學(xué) 《創(chuàng)新C語言》 第5章ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/f3d6768c-7828-4748-863b-56a3d295b81c/f3d6768c-7828-4748-863b-56a3d295b81c1.gif)
![北京科技大學(xué) 《創(chuàng)新C語言》 第5章ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/f3d6768c-7828-4748-863b-56a3d295b81c/f3d6768c-7828-4748-863b-56a3d295b81c2.gif)
![北京科技大學(xué) 《創(chuàng)新C語言》 第5章ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/f3d6768c-7828-4748-863b-56a3d295b81c/f3d6768c-7828-4748-863b-56a3d295b81c3.gif)
![北京科技大學(xué) 《創(chuàng)新C語言》 第5章ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/f3d6768c-7828-4748-863b-56a3d295b81c/f3d6768c-7828-4748-863b-56a3d295b81c4.gif)
![北京科技大學(xué) 《創(chuàng)新C語言》 第5章ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/f3d6768c-7828-4748-863b-56a3d295b81c/f3d6768c-7828-4748-863b-56a3d295b81c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第5 5章章 循環(huán)構(gòu)造程序設(shè)計(jì)循環(huán)構(gòu)造程序設(shè)計(jì) 5/3/202225/3/202235/3/202245/3/20225當(dāng)表達(dá)式為真當(dāng)表達(dá)式為真 語句語句表 達(dá) 式 非表 達(dá) 式 非0?語句語句5/3/20226思緒:尋覓加數(shù)與求和的規(guī)律思緒:尋覓加數(shù)與求和的規(guī)律 加數(shù)加數(shù)i從從1變到變到100,每循環(huán)一次,使,每循環(huán)一次,使i增增1,直到直到i的值超越的值超越100。i的初值設(shè)為的初值設(shè)為1。求和求和設(shè)變量設(shè)變量 sum 存放和,循環(huán)求存放和,循環(huán)求sum=sum+i,直至,直至i超越超越100。 5/3/20227main int i,sum; i=1; sum=0; while i=1
2、00 sum=sum+i; i+; printfsum=%dn,sum;運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_1程序輸出結(jié)果:程序輸出結(jié)果:sum=5050 i=1 i=1,sum=0sum=0 當(dāng)當(dāng)i = 100i = 100 sum=sum+isum=sum+i i+ i+輸出輸出sumsum5/3/202285/3/20229 int i=0;while +i +i; 判別判別 i=100 sum += i; int i=0;while i+ 判別判別i100;i+ sum += i; int i=0;while i +i; sum+=i設(shè):設(shè):sum=0; int i=1;while i sum+=i; +
3、i ; 運(yùn)轉(zhuǎn)終了后:運(yùn)轉(zhuǎn)終了后: i i、sum = ?sum = ?運(yùn)轉(zhuǎn)終了后:運(yùn)轉(zhuǎn)終了后:i=101,sum=5050i=101,sum=5050i=101,sum=5050i=101,sum=5050i=101,sum=5050i=101,sum=5050i=100,sum=5050i=100,sum=50505/3/2022105/3/2022115/3/202212 循環(huán)體循環(huán)體當(dāng)表達(dá)式為真當(dāng)表達(dá)式為真N-S構(gòu)造圖構(gòu)造圖NY循環(huán)體循環(huán)體表達(dá)式非表達(dá)式非0?流程圖流程圖5/3/2022135/3/2022145/3/202215main int m,n,r; s c a n f % d
4、 , %d,&m,&n; if mn r=m; m=n; n=r; do r=m%n; m=n; n=r; whiler!=0; printf%dn,m; 運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_3定義定義m、n、rm100 for i=1; i100 i+; 5/3/2022205/3/202221思緒:求階乘與求累加的運(yùn)算處置過程類似,只需思緒:求階乘與求累加的運(yùn)算處置過程類似,只需將將“+變?yōu)樽優(yōu)椤?。設(shè)置:設(shè)置:乘數(shù)乘數(shù)i ,初值為,初值為1,終值為,終值為nn是循環(huán)控制終值,是循環(huán)控制終值,需求從鍵盤輸入需求從鍵盤輸入累乘器累乘器 p ,每次循環(huán)令,每次循環(huán)令p = p*i5/3/202222main in
5、t i, n; long p; p=1; printfEnter n:; scanf%d,&n; for i=1; i=n; i+ p = p * i; printfp = %ld n,p;運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_45/3/202223l作用是計(jì)算作用是計(jì)算100以內(nèi)的奇數(shù)和以內(nèi)的奇數(shù)和5/3/2022245/3/2022255/3/2022265/3/202227后續(xù)語句后續(xù)語句語句語句后續(xù)語句后續(xù)語句語句語句后續(xù)語句后續(xù)語句5/3/2022285/3/2022295/3/202230main int n,j=0; forn=100;n=200;n+ if n%7!=0 continue; prin
6、tf%6d,n; j+; if j%10=0 printfn; printfn; printfj=%dn,j; for (n=100; n=200; n+) n不能被不能被7整除整除 T F 終止本次循環(huán)終止本次循環(huán) 輸出輸出n 輸出輸出10個(gè)數(shù)個(gè)數(shù) T F 換行換行運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_75/3/202231后續(xù)語句后續(xù)語句語句語句后續(xù)語句后續(xù)語句語句語句后續(xù)語句后續(xù)語句5/3/2022325/3/202233#include main int i, j; for i=1; i10; i+ for j=1; j=i; j+ printf j=i ? %4dn : %4d , i*j; 運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc
7、5_a外循環(huán)語句外循環(huán)語句內(nèi)循環(huán)語句內(nèi)循環(huán)語句5/3/2022345/3/202235思緒:思緒:Fibonacci數(shù)列的前幾項(xiàng)是:數(shù)列的前幾項(xiàng)是:1、1、2、3、5、8、13、21、34、。此數(shù)列的變化規(guī)律是:。此數(shù)列的變化規(guī)律是:5/3/202236#define N 20main int i,f1,f2,f3; f1=f2=1; printfn%8d%8d,f1,f2; for i=3; i=N; i+ f3=f1+f2; f1=f2; f2=f3; printf%8d,f3; if i%5=0 printfn; f1=1,f2=1并輸出并輸出for (i=3; i=20; i+) f3
8、=f2+f1 f1=f2,f2=f3 輸出輸出f3 輸出輸出5個(gè)數(shù)個(gè)數(shù) T F 換行換行運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_55/3/202237l分別用分別用2 2、3 3、,m-1m-1嘗試能否整除整數(shù)嘗試能否整除整數(shù)m m。假。假設(shè)設(shè)m m能被某個(gè)數(shù)整除,那么能被某個(gè)數(shù)整除,那么m m就不是素?cái)?shù)。就不是素?cái)?shù)。5/3/202238#include math.hmain int j,m,k; printfEnter an integer number: ; scanf%d,&m; for j=2; j=m printfYESn; else printfNOn; 輸入一個(gè)數(shù)輸入一個(gè)數(shù)m mfor (j=2; j=
9、m-1; j+)for (j=2; j=m j=m T T F F輸出輸出YES“ YES“ 輸出輸出NONO運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_125/3/202239#include math.hmain int j,m,k; printfEnter an integer number: ; scanf%d,&m; k=sqrtm; for j=2; j=k+1 printfYESn; else printfNOn;5/3/202240)x(f)x(fxxnnn1nn1nnnxx)x(f)x( f即即:xnx n +1xy0f(x)(xn, f(xn)( x n + 1 , f(xn+1) xa 5/3/20
10、22415/3/202242#include math.hmain float x,x0,f,f1; x=1.5; do x0=x; f=2*x0*x0*x0+4*x0*x0-7*x0-6; f1=6*x0*x0+8*x0-7; x=x0-f/f1; whilefabsx-x01e-6; printf%fn,x;x賦初值賦初值x0=x計(jì)算計(jì)算f計(jì)算計(jì)算f1 計(jì)算計(jì)算x=x0-f/f1當(dāng)當(dāng) |x-x0|10-6時(shí)時(shí)輸出輸出x運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_135/3/2022435/3/202244main int i,j,s; for i=2; i=10000; i+ s=0; for j=1; ji; j+ if i%j=0 s+=j; if i=s printf%6dn,s; for(i=2;i=10000; i+) s = 0 for (j=1; ji; j+) i%j=0 T F s=s+j i=s T F i是完全數(shù)是完全數(shù)運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)jc5_115/3/202245* * * *5/3/202246main int i,j; for i=1; i=4; i+ for
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度出租車司機(jī)勞動(dòng)權(quán)益保護(hù)協(xié)議范本
- 二零二五年度留學(xué)生就業(yè)創(chuàng)業(yè)扶持與職業(yè)發(fā)展規(guī)劃協(xié)議
- 2025年度企業(yè)合同終止法律咨詢及執(zhí)行律師合同
- 游客卡(游客俱樂部)景區(qū)合作協(xié)議書范本
- 臺(tái)球室合伙合同范本
- 二零二五年度事業(yè)單位退休人員返聘管理合同
- 二零二五年度辣椒產(chǎn)業(yè)鏈融資擔(dān)保合同
- 2025年度砍伐合同范文:綠色林業(yè)發(fā)展合作協(xié)議
- 二零二五年度養(yǎng)老機(jī)構(gòu)護(hù)理員勞動(dòng)權(quán)益保障與管理協(xié)議
- 2025年度車輛不過戶責(zé)任界定與賠償標(biāo)準(zhǔn)協(xié)議
- 城鄉(xiāng)環(huán)衛(wèi)一體化保潔服務(wù)迎接重大節(jié)日、活動(dòng)的保障措施
- 醫(yī)院-9S管理共88張課件
- 設(shè)立登記通知書
- 高考作文復(fù)習(xí):議論文論證方法課件15張
- 2022醫(yī)學(xué)課件前列腺炎指南模板
- MySQL數(shù)據(jù)庫項(xiàng)目式教程完整版課件全書電子教案教材課件(完整)
- 藥品生產(chǎn)質(zhì)量管理工程完整版課件
- 《網(wǎng)絡(luò)服務(wù)器搭建、配置與管理-Linux(RHEL8、CentOS8)(微課版)(第4版)》全冊(cè)電子教案
- 職業(yè)衛(wèi)生教學(xué)課件生物性有害因素所致職業(yè)性損害
- 降“四高”健康教育課件
- 五十鈴、豐田全球化研究
評(píng)論
0/150
提交評(píng)論