版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
循環(huán)結(jié)構(gòu)程序設(shè)計(jì)P1155.1用while計(jì)算1至100的合.#include<stdio.h>intmain(){inti=1,sum=0;while(i<=100)//對(duì)于需要運(yùn)算的值,要么在運(yùn)算前可以賦值,要么一開始要指定.{sum=sum+i;i++;}printf("Thesumis%d.\n",sum);return0;}P1175.2用do-while來做1至100的合.#include<stdio.h>intmain(){inti=1,sum=0;do//do-while可以做的事,用while都可以做到.{//do-while先做一次執(zhí)行,再判斷條件,而while卻是先做一個(gè)條件,再執(zhí)行.sum=sum+i;i++;}while(i<=100);printf("Thesumis%d.\n",sum);return0;}P1185.3比較do-while與while的差別.#include<stdio.h>intmain(){inti,sum=0;printf("Pleaseinputanumber:");scanf("%d",&i);//輸入10以內(nèi),正常,11的話,則sum仍然是0.while(i<=10){sum=sum+i;i++;}printf("Thesumof1-10is%d.\n",sum);return0;}#include<stdio.h>intmain(){inti,sum=0;printf("Pleaseinputanumber:");scanf("%d",&i);//輸入10以內(nèi),結(jié)果一樣.輸入11的話,先做操作,所以sum=11.do{sum=sum+i;i++;}while(i<=10);//此重點(diǎn)在于理解二者的差別.printf("Thesumof1-10is%d.\n",sum);return0;}P1265.4break的例子.#include<stdio.h>intmain(){inti,b=0,a,c;for(i=0;i<=1000;i++){printf("Pleaseinputamount:");//循環(huán)體內(nèi)套有輸出語(yǔ)句以及跳出語(yǔ)句.scanf("%d",&a);b=b+a;if(b>=100){break;//break是用于跳出循環(huán),對(duì)if無效,對(duì)whileforswitch這一類.}}c=b/i;printf("conutis%d,averis%d",i+1,c);//注意%號(hào)后的形式,否則可能輸出錯(cuò)誤.return0;}P1275.5continue的例子.#include<stdio.h>intmain(){inti;for(i=1;i<20;i++){if(i%3!=0){continue;//跳過本次I,執(zhí)行下一個(gè)i.}printf("%d",i);}printf("\n");return0;}P1285.6形成一個(gè)4*5的矩陣.#include<stdio.h>intmain(){inti,j,a=0;//沒有給初值,會(huì)出現(xiàn)警告:使用了未初始化的局部變量“a”.for(i=1;i<=4;i++){for(j=1;j<=5;j++,a++)//a用來控制換行.{if(a%5==0){printf("\n");}printf("%d\t",i*j);}}printf("\n");return0;}P1315.7用一個(gè)交錯(cuò)的式子求哌的近似值.#include<stdio.h>#include<math.h>intmain()//四分之哌等于(1)-(1/3)+(1/5)-(1/7)+(1/9)-(1/11).{floats=1,n=1,m,sum=0,t;for(m=1;;m=m+2)//不確定哪項(xiàng)才會(huì)小于等于十的負(fù)六次方,所以不指定,無限下去.{//不指定第二項(xiàng),執(zhí)行語(yǔ)句中應(yīng)該有控制跳出的句子,否則死循環(huán).t=(s)*(n/m);//這是第一項(xiàng),s是符號(hào),if(fabs(t)<=1e-6)//應(yīng)該寫在這里,題目要求這一項(xiàng)不累加進(jìn)去.{break;}sum=sum+t;//因?yàn)槔奂禹?xiàng)在這里,所以,一旦跳出就不會(huì)累加進(jìn)來了.s=s*(-1);//變號(hào)一次.}printf("四分之一哌的值是%f.\n",sum);printf("一個(gè)完整哌的值是%f.\n",sum*4);return0;}//下面這段小代碼用來驗(yàn)證關(guān)于數(shù)值型數(shù)據(jù)類型的關(guān)系.去掉注釋,可運(yùn)行.//如果出現(xiàn)類似值為全1或是全零的話,一般可以考慮數(shù)據(jù)類型賦值或是定義錯(cuò)了的問題.//#include<stdio.h>//這是關(guān)于intfloatdouble三者關(guān)復(fù)雜關(guān)系的,亂啊,如果看不懂,可以通過實(shí)驗(yàn)自己明白來.////intmain()//在C語(yǔ)言中,1.0認(rèn)為是實(shí)數(shù),即是double型,所以,如果你把它用float輸出的話,會(huì)有警告:警告1warningC4305:“=”:從“double”到“float”截?cái)?//{//floatm,a,b,c;//一旦定義了是這種類型的話,輸出或是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年帶電作業(yè)技術(shù)會(huì)議:配網(wǎng)低壓不停電作業(yè)的“機(jī)智”升級(jí)
- 2025年電解鋁行業(yè)運(yùn)行研究報(bào)告
- 2025年MODULE-COG檢測(cè)系統(tǒng)項(xiàng)目合作計(jì)劃書
- 術(shù)后并發(fā)癥管理護(hù)理查房
- 低血糖的飲食建議
- 2025年血橙提取物化妝品項(xiàng)目發(fā)展計(jì)劃
- 護(hù)理隨訪流程與規(guī)范
- 咯血介入治療患者的營(yíng)養(yǎng)支持護(hù)理
- 護(hù)理中的護(hù)理風(fēng)險(xiǎn)管理與不良事件處理
- 母嬰護(hù)理基礎(chǔ)知識(shí)和技巧大全
- 教學(xué)查房課件-強(qiáng)直性脊柱炎
- 傳染病報(bào)告卡
- 句法成分課件(共18張)統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 2023版中國(guó)近現(xiàn)代史綱要課件:07第七專題 星星之火可以燎原
- 通知書產(chǎn)品升級(jí)通知怎么寫
- 氣管插管術(shù) 氣管插管術(shù)
- 大學(xué)《實(shí)驗(yàn)診斷學(xué)》實(shí)驗(yàn)八:病例分析培訓(xùn)課件
- GB/T 28400-2012釹鎂合金
- 多維閱讀第8級(jí)Moon Mouse 明星老鼠的秘密
- 骨髓增生異常綜合癥課件整理
- 心肌梗死院前急救課件
評(píng)論
0/150
提交評(píng)論