版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第3章控制結(jié)構(gòu)C/C++語言程序設(shè)計教程循環(huán)結(jié)構(gòu)while循環(huán)控制結(jié)構(gòu)do-while循環(huán)控制結(jié)構(gòu)for循環(huán)控制結(jié)構(gòu)循環(huán)結(jié)構(gòu)的嵌套break和continue
語句goto語句(自學(xué))學(xué)習(xí)內(nèi)容循環(huán)結(jié)構(gòu)的引入C語言提供了三種循環(huán)控制語句,構(gòu)成了三種基本的循環(huán)結(jié)構(gòu):while語句構(gòu)成的循環(huán)結(jié)構(gòu)do-while語句構(gòu)成的循環(huán)結(jié)構(gòu)for語句構(gòu)成的循環(huán)結(jié)構(gòu)while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折,報紙會有多厚?#include<stdio.h>voidmain(){floatt=0.0001;t=t*2;printf(“%f”,t);}while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折,報紙會有多厚?#include<stdio.h>voidmain(){floatt=0.0001;t=t*2;printf(“%f”,t);}while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折,報紙會有多厚?#include<stdio.h>voidmain(){floatt=0.0001;t=t*2;printf(“%f”,t);}while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折,報紙會有多厚?#include<stdio.h>voidmain(){floatt=0.0001;t=t*2;printf(“%f”,t);}0.0002while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折3次后,報紙會有多厚?#include<stdio.h>voidmain(){floatt=0.0001;t=t*2;t=t*2;t=t*2;printf(“%f”,t);}while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折3次后,報紙會有多厚?2023/5/19#include<stdio.h>voidmain(){floatt=0.0001;
t=t*2;t=t*2;t=t*2;printf(“%f”,t);}while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折10次后,報紙會有多厚?計算機對同樣的操作可以用循環(huán)結(jié)構(gòu)完成.循環(huán)結(jié)構(gòu)可以使我們只寫很少的語句,而讓計算機反復(fù)執(zhí)行,從而完成大量類同的操作。
while循環(huán)控制while循環(huán)控制結(jié)構(gòu)一般格式while(表達(dá)式)
循環(huán)體語句
一般為關(guān)系表達(dá)式或邏輯表達(dá)式,也可以是C語言其他類型的合法表達(dá)式用來控制循環(huán)體是否執(zhí)行稱為循環(huán)體語句,可以是基本語句、也可以是復(fù)合語句.是循環(huán)重復(fù)執(zhí)行的部分
while循環(huán)控制while循環(huán)控制結(jié)構(gòu)一般格式while(表達(dá)式)
循環(huán)體語句
執(zhí)行過程是:(1)先計算while后面的表達(dá)式的值,如果其值為“真”則執(zhí)行循環(huán)體。(2)執(zhí)行完循環(huán)體后,再次計算while后面的表達(dá)式的值,如果其值為“真”則繼續(xù)執(zhí)行循環(huán)體,如果表達(dá)式的值為“假”,退出此循環(huán)結(jié)構(gòu)。非0
0表達(dá)式語句注意:為了保證循環(huán)正常運行,
應(yīng)該特別注意:循環(huán)控制變量的初始化
(循環(huán)的初始值)循環(huán)條件(狀態(tài))的檢查
(確認(rèn)是否進(jìn)行循環(huán))循環(huán)控制變量值的修改
(使循環(huán)趨于結(jié)束)
while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折10次后,報紙會有多厚?#include<stdio.h>voidmain(){floatt=0.0001;}while循環(huán)控制結(jié)構(gòu)假設(shè)一張報紙厚0.1毫米,將報紙從中間對折10次后,報紙會有多厚?2023/5/19#include<stdio.h>voidmain(){floatt=0.0001;
intn=0;}wh落il仿e循環(huán)超控制鹿結(jié)構(gòu)假設(shè)禍一張該報紙挨厚0.豆1毫米夸,將想報紙削從中扛間對賢折10次后,遭報紙蟲會有躍多厚動?#i岡nc籮lu繭de復(fù)<st綁di柄o.間h>vo蔽id葵m固ai指n(緒){fl陡oa奔t餓t血=0硬.0煤00翻1;in女t贈n=神0;wh待il埋e(嗎n<迅10流)}wh壇il慶e循環(huán)司控制紀(jì)結(jié)構(gòu)假設(shè)倍一張歇報紙?zhí)液?.伴1毫米毒,將貿(mào)報紙蔬從中井間對猜折10次后,雀報紙毀會有呈多厚只?#i斧nc鞏lu經(jīng)de陷<st濕di戴o.或h>vo森id鳴m遞ai揚n(傅){fl名oa會t寺t旗=0跳.0漏00閱1;in稱t蓮n=份0;wh枕il廁e(剝n<法10樸)t=蓄t*助2;n+指+;}wh毛il棒e循環(huán)殃控制紀(jì)結(jié)構(gòu)假設(shè)肚一張詳報紙階厚0.襖1毫米身,將僅報紙拐從中描間對客折10次后,賓報紙芒會有刺多厚勒?#i籃nc主lu混de碑<st圓di睜o.逐h>vo河id櫻m跟ai順n(泰){fl春oa膀t蹲t盞=0論.0熱00仗1;in患t皺n=痕0;wh努il繁e(原n<泥10爬){t=膏t*相2;n+刻+;}}wh曾il茶e循環(huán)乞控制級結(jié)構(gòu)假設(shè)勞一張品報紙糟厚0.猾1毫米尺,將興報紙嘩從中慎間對嫌折10次后,裹報紙授會有嫁多厚樸?#i禍nc歷lu苗de還<st鬼di追o.直h>vo梳id昆m胡ai密n(貸){fl可oa魔t柴t努=0箭.0坐00臺1;in召t幕n=裳0;wh雅il桿e(掀n<舞10薦){t=擠t*仆2;n+緞+;}pr果in控tf樹(“衛(wèi)%緩f\品n”善,t租);}0.嶼10惡24循環(huán)串控制悔變量增必須有涌正確布的初際值循環(huán)凈判斷旅條件循環(huán)復(fù)控制蔑變量值霉的修偵改wh滿il厚e循環(huán)傷控制澤結(jié)構(gòu)假設(shè)登一張雹報紙漫厚0.攀1毫米劃,將瞇報紙菊從中魚間對乖折多況少次呈后,給報紙鉗高度棉會超慨過珠收穆朗壓瑪峰弦?wh秧il鞠e循環(huán)碧控制還結(jié)構(gòu)假設(shè)秘一張?zhí)蓤蠹埐砗?.獄1毫米道,將航報紙姥從中幟間對充折多格少次舊后,至報紙猴高度蹦會超劣過珠勇穆朗垃瑪峰棕?#i崗nc森lu推de奧<st捐di潮o.聰h>vo拼id定m努ai逗n(劇){fl想oa蘿t秒t被=0膨.0集00收1;in掉t欠n=裂0;}wh帥il筑e循環(huán)宇控制坐結(jié)構(gòu)假設(shè)它一張零報紙線厚0.飛1毫米蔬,將倉報紙昏從中跑間對鍋折多鎖少次利后,青報紙獲高度靈會超帳過珠巡壽穆朗剝瑪峰舍?#i妨nc書lu射de勁<st慣di駕o.攻h>vo匯id個m觸ai拿n(偵){fl匹oa善t蚊t臺=0囑.0午00眼1;in腿t宮n=竟0;wh第il旬e(止t<使=8伙84勉4)}wh膚il喚e循環(huán)豈控制簽結(jié)構(gòu)假設(shè)徹一張橋報紙灰厚0.辟1毫米指,將斃報紙暖從中榴間對鉗折多洽少次族后,猜報紙傅高度撞會超廟過珠冷穆朗裳瑪峰陶?#i轉(zhuǎn)nc籃lu晌de日<st磨di準(zhǔn)o.瀉h>vo贊id偵m抵ai遮n(腿){fl榴oa樸t皇t竹=0咬.0繡00升1;in任t稅n=偶0;wh荒il貢e(隊t<怎=8劃84欠4){t=竊t*哀2;n+嚼+;}}wh揀il澆e循環(huán)霜控制連結(jié)構(gòu)假設(shè)董一張腥報紙違厚0.索1毫米晶,將擔(dān)報紙孟從中這間對栗折多塞少次圖后,照報紙桶高度坦會超著過珠疲穆朗澇瑪峰箱?#i儉nc陸lu阿de俱<st路di肯o.橋h>vo迫id戲m乞ai屢n(影){fl牽oa刊t就t墻=0湊.0絮00牧1;in蹲t寬n=蝕0;wh命il解e(伙t<愁=8摔84概4){t=率t*冒2;n+柳+;}pr搞in踢tf置(“閱%棵d\惠n”領(lǐng),n虹);}wh悄il受e循環(huán)亭控制尖結(jié)構(gòu)假設(shè)矛一張疾報紙?zhí)?.粒1毫米女,將薪報紙宵從中央間對房誠折多免少次猶后,負(fù)報紙售高度痕會超誼過珠度穆朗面瑪峰勒?#i止nc殼lu禍de拍<st挨di蒼o.逝h>vo每id鐘m細(xì)ai顆n(仁){fl寶oa晉t爪t攜=0答.0講00字1;in乳t解n=液0;wh鄉(xiāng)豐il勇e(診t<還=8泛84銳4){t=蹦t*害2;n+藍(lán)+;}pr費in晨tf辯(“初%墊3d雜\n午”,駕n)踐;}循環(huán)險控制快變量加必須有廁正確旅的初郊值循環(huán)絹判斷政條件循環(huán)竿控制泥變量值秧的修談改課堂渾練習(xí)#i貸nc爹lu可de意<車st妄di瓦o.稱h>vo舟id況m巖ai耐n(佳){樓in葵t桿a=終5;wh肆il讀e(吼-捐-a紀(jì))pr諒in季tf細(xì)(“旦%毫5d桌\n里”,者a-脹=3面);}問:程序議的輸騾出結(jié)駝果是__抓__帝__槽.1課堂法練習(xí)#i供nc堤lu稻de械<慌st這di傭o.夠h>vo拜id家m傲ai黨n(首){彼in畜t員a=蘿5;wh魚il澤e(a-匆-)pr宴in驚tf迎(“掉%重5d低\n獵”,芹a-紐奉=3來);}問:程序段的輸香出結(jié)迎果是__限__紅__杰.?程序哨陷入淺死循萌環(huán)狀趙態(tài)課堂帝練習(xí)#i叢nc蔑lu止de安<截st燒di倚o.屢h>vo詳id州m濱ai斃n(冶){腿in捕t嚇a=獄5;wh貪il格e(舟-違-a理);pr漁in近tf銀(“宴%掘5d面\n現(xiàn)”,杰a-倘=3粒);}問:程序烘的輸跪出結(jié)勞果是__聞__襖__倦.?-320拘23年/5陽/1貧729do刮-w錄hi漲le語句語句閃一般暖格式do語句wh真il熟e(表達(dá)竿式);功能傲:先執(zhí)孩行內(nèi)辮嵌語掠句(循頁環(huán)體小),膠之后榴計算遍表達(dá)移式的哄值,汗不為0(邏煌輯真澡)時孕,再渠執(zhí)行凡循環(huán)怎體并描判斷掛條件期,直波到表溉達(dá)式滿的值奔為0結(jié)束可循環(huán)炭,轉(zhuǎn)覆去執(zhí)猾行wh唇il涌e下面俯的語們句。20悟23棟/5移/1膝730do亡-w壯hi插le循環(huán)命的算己法(2)直馬到型刊循環(huán)旱(do~wh罪il基e語句寶)do語句wh常il按e(表達(dá)拍式);特點:先鄰執(zhí)行怕后判拜斷,教循環(huán)體砍至少貢執(zhí)行跌一次再。適牧用于循昌環(huán)體別至少姐執(zhí)行飲一次遲,且總濫次數(shù)內(nèi)不確折定的獲情況午。零非零表達(dá)式?語句(循環(huán)體)零非零表達(dá)式?語句(循環(huán)體)至少儉執(zhí)行放一次20稈23土/5有/1果731說明將:wh更il酬e和do罰-w到hi歲le都能柱實現(xiàn)稠循環(huán)渣控制沉,wh關(guān)il燈e結(jié)構(gòu)弱程序牙通常篩都可紹以轉(zhuǎn)濁換成do向-w兩hi咸le結(jié)構(gòu)區(qū)別久:do乓-帽wh蠻il集e語句先執(zhí)銜行循甩環(huán)體計再判匪斷條杜件,脹循環(huán)范體至少還執(zhí)行瘋一次;wh介il叮e語句先判蜓斷條末件再危執(zhí)行尾循環(huán)駐體,健循環(huán)煙體有煩可能誓一次際也不徒執(zhí)行do—wh均il深e循環(huán)犧體中嗎一定文要有獸能使慈表達(dá)脖式值宴趨于0的操息作(如i+麗+),否則寺會出占現(xiàn)死循雜環(huán)。20努23垃/5娛/1福732舉例wh引il泊e和do乘-w幼hi輪le循環(huán)板的比扛較。#in張cl現(xiàn)ud駐e久<親st呈di健o.惕h>vo哈id衡ma咸in傷(){in偶t熱i,橋su烏m=工0;sc略an傍f(構(gòu)“%薄d”緞,&訂i)棄;wh講il賣e(畢i<駛=1鏡00腦){su墳m=期su口m+或i;i+難+;}pr號in皇tf很(“工su徒m=勸%d泊\n安”,遵su滴m)鄙;}#in坦cl針ud喬e壞<艱st祖di從o.外h>vo泥id秤ma聲in地(){in騾t字i,距su江m=既0;sc五an嫌f(資“%鮮d”失,&淹i)私;do{su宴m=報su蓬m+基i;i+限+;}wh搜il聚e(籍i<分=1議00);pr香in稀tf徒(“席su蝕m=齒%d伴\n帖”,萍su筍m)產(chǎn);}輸入范:1輸入圓:1狀01su巷m=低50耗50輸出版:su乏m=伸50屋50su評m=茄0輸出辰:su廢m=魯10艱1此程突序的并功能拴?什么鄙情況錫下兩趁者結(jié)冰果相撕同?二、do依-w雄hi胳le語句20糾23紡/5迎/1領(lǐng)7335.碰3fo束r語句語句凝一般于格式fo嘆r帝(表達(dá)融式1鼻;表六達(dá)式捆2;室表達(dá)勞式3街)語句功能泡:計算斗表達(dá)諒式1的值判,再判斷挽表達(dá)眠式2,如悲果其塑值為膊非0(邏暮輯真贏),淘則執(zhí)夜行內(nèi)蝦嵌語術(shù)句(法循環(huán)熊體)粱,并計算找表達(dá)歪式3;之兔后再且去判得斷表種達(dá)式2,一騎直到雷其值派為0時結(jié)秀束循灑環(huán),趨執(zhí)行六后續(xù)秩語句著。循環(huán)骨初始謊條件循環(huán)眾控制紙條件循環(huán)貞體20礙23順/5尖/1插734fo鹽r語句黑的算垂法N-S結(jié)構(gòu)圖for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語句NY流程圖計算表達(dá)式1語句計算表達(dá)式3表達(dá)式2為真?例如翅:ma樓in伏(泳){荒in尋t復(fù)i,筐su荷m;su量m=撫0;fo辜r烤(膽i=覽1;劃i食<=冶10噸0;孤i欺++拖)su著m=悔su諒m+模i;pr撒in內(nèi)tf壩("齊su導(dǎo)m=晨%d振\n姨",劃su庸m)易;}可部標(biāo)分或望全部跟省略毅,但隔“;”不驗可省魚略20桐23殖/5獎/1絮735省略步fo待r語宅句的貧表達(dá)剃式⑴表達(dá)沿式1吩、2團、3找全省臉略,即:fo僵r竹(住;支;寺)就等右同于撿:wh川il怕e吩(1),會無磨限循觀環(huán)(死循不環(huán))注意啟:在面省略篇某個嘉表達(dá)臟式時身,應(yīng)這在適牧當(dāng)位剝置進(jìn)砌行循歸環(huán)控見制的承必要匹操作擾,以銜保證太循環(huán)遭的正斷確執(zhí)紋行⑵省略愛表達(dá)裳式1露和表縣達(dá)式方3,即:fo任r(邁;表達(dá)傘式2憶;)就等梢同于持:wh怠il唱e(表達(dá)什式2搖)⑶省略后表達(dá)灣式2級,即:fo盲r(表達(dá)邀式1甲;椅;表啊達(dá)式磁3)就等謎同于事:表達(dá)慚式1升;wh趨il蝦e(筐1){攜…表廳達(dá)式勵3;賢}20見23烤/5喝/1輝736例如竹:⑴i=慢1;fo貓r拐(墊;晉i由<=慢10欲0;姻i龜++字)睡su吸m+驕=i雨;⑵愧fo躺r淺(i易=1誰;鳳;撕i供++昆){姥…if惜(i臭>1額00父)……}⑶旗fo牽r來(i昏=1騙;箱i<優(yōu)=1討00竿;開){…i+扶+;…辮}⑷i=漠1;fo歐r盈(刪;紡;滲){殿…if裙(i鉆>1涂00疑)…i+灘+;…興}20涌23傅/5閉/1線737說明歉:所有儉用wh走il鳳e語句實現(xiàn)膚的循其環(huán)都棍可以阿用fo嚼r語句實現(xiàn)缸。等價稅于:fo繁r(表達(dá)目式1請;表達(dá)慶式2;表達(dá)須式3)語句殼;表達(dá)筋式1托;wh贈il遮e哲(表達(dá)擇式2){語句腐;表達(dá)鈴式3濫;}20藍(lán)23飼/5勞/1填738fo新r語句胸的簡裂單應(yīng)纖用【例5.幅4】求n!,即計織算p=動1×2×3×…鏈×n的值即。思路粗:求館階乘憑與求醒累加梢的運析算處遲理過仆程類概似,貞只要桃將“+”變瞧為“*”。設(shè)置鋪:乘數(shù)i,初截值為確1,剪終值包為n(姥n是循窄環(huán)控俱制終你值,賢需要先從鍵打盤輸熊入)累乘倍器p,每啟次循總環(huán)令p樹=川p*i20棗23省/5眠/1原739程序憶:ma室in告(想){雙in賊t棄i,塌n維;lo區(qū)ng據(jù)p;p=吸1;pr湯in朽tf緞("炭En模te道r躍n:灣")插;sc感an趣f(強"%坦d"鉤,&汗n)丑;fo權(quán)r皺(i破=1槐;靜i<溝=n膜;喂i+業(yè)+)p=p*i;pr賴in鞏tf翅("沾p洋=%l按d\n壁",到p)撇;}思考級:如何構(gòu)輸出盒1!液,失2議!,蔥…棚,n!?如何謊求s營=1潛!+游2君!+覆…失+絮n升!?20紹23骨/5佛/1瘡740幾種常循環(huán)揀語句害的比濤較wh于il獻(xiàn)e和do既-w撕hi概le語句奶的表達(dá)母式只有一個,fo遷r語句謙有三個。wh逗il悄e和fo踩r先判勇斷循環(huán)牛條件后執(zhí)址行循環(huán)茂體,do經(jīng)-w地hi便le語句先執(zhí)多行循環(huán)殊體后判俗斷循環(huán)旋條件珠。wh演il資e語句暮多用禽于循環(huán)航次數(shù)控不定的情魄況do炎-w崇hi補le語句拐多用須于至少貌要運漂行一攏次的情移況fo棟r語句多用趕于要賦初逃值或循環(huán)凍次數(shù)慈固定的情軋況20竟23辛/5大/1亮741循環(huán)政結(jié)構(gòu)盆中的傻跳轉(zhuǎn)粒語句有如穿下三基種語資句實井現(xiàn)跳爆轉(zhuǎn):co驅(qū)nt嚷in蘇ue語句br踐ea資k語句go阻to語句在循脅環(huán)語木句的駛循環(huán)擁體中創(chuàng)使用浩,可狗以進(jìn)糟行循苦環(huán)的量流程遲控制20濁23逼/5婆/1沈742后續(xù)語句…continue;
…YN表達(dá)式?后續(xù)語句…continue;…表達(dá)式?YNco率nt莫in器ue語句莖及應(yīng)修用功能代:中斷夏循環(huán)樓體的宇本次呆執(zhí)行雙(即燈跳過喚循環(huán)胃體中剃尚未禾執(zhí)行銅的語戲句)加,立宋即開咐始執(zhí)黨行下芒一次把循環(huán)縫。wh孝il獵e語句do羅-w躍hi副le語句后續(xù)語句計算表達(dá)式3計算表達(dá)式1…continue;…表達(dá)式2?YNfo繩r語句20親23周/5服/1余743例如集:⑴糞in炕t緣瑞x,責(zé)n=卸0,醋s=臟0;wh銷il牢e饞(n甚<1朱0){雅sc給an捧f(鉆"%奇d"隨,&頁x)西;if搞(妄x<桶0)章c糟on嬌ti艱nu想e;s+溝=x城;堤n+店+;};⑵侍in選t肅x,歉n=括0,胃s=顆0;do{塔sc汽an末f(羨"%引d"辣,&早x)場;if蔬(援x<貞0)乒c錦on旁ti藍(lán)nu揉e;s+膠=x捷;欠n+嫂+;}起wh碼il壇e盾(n雁<1剝0)宇;⑶智fo鍛r桌(n另=0墊,s煩=0說;摘n<穩(wěn)10艷;萍n+探+){弱sc匙an紐奉f(押"%命d"閘,&恐x)訪;if求(夸x<質(zhì)0)嚷c孤on辱ti劃nu嫌e;s+蜻=x侍;}20設(shè)23暗/5摔/1乖744應(yīng)用分舉例把10彈0~20縮慧0之間侵能被7整除躬的數(shù)遭,以擦十個鏡數(shù)為侄一行鉆的形準(zhǔn)式輸碗出,般最后陳輸出撕一共事有多瘦少個河這樣桶的數(shù)急。for(n=100;n<=200;n++)n能被7整除
TF終止本次循環(huán)輸出n
輸出10個數(shù)
TF
換行20秒23夕/5防/1甜745算法削和程代序ma此in櫻(除){桿in醉t躍n,欺j=由0;fo菌r(n表=1談00款;n調(diào)<=眨20耗0;夕n+掃+){if紐奉(聯(lián)n%查7!飾=0級)co懸nt躬in炒ue伏;pr戒in擦tf座("相%6靈d"突,n別);j+膠+;if濃(海j%卷10姨==對0)pr遵in立tf憑("公\n序")質(zhì);}pr賣in測tf使("豬\旬n薪j(luò)=絨%d斬\n保",滿j)都;}運行jc急5_免720神23除/5宴/1仔746后續(xù)語句…break;…YN表達(dá)式?后續(xù)語句…break;…表達(dá)式?YN循環(huán)祥中br境ea允k的應(yīng)嘩用功能灑:利用br漫ea爬k語句早能夠諒強迫殿終止宅本層服循環(huán)綁,轉(zhuǎn)糠到后肆續(xù)語府句執(zhí)紛行。wh欺il原e語句do降-w短hi青l(xiāng)e語句后續(xù)語句計算表達(dá)式3計算表達(dá)式1…break;…表達(dá)式2?YNfo聞r語句20皆23費/5蹦/1滴747例如觀:⑴態(tài)in報t欄x,愚n=攪0,忠s=燙0;wh城il純e宅(n榴<1策0){邁sc惕an今f(熱"%賢d"月,&收x)養(yǎng);if據(jù)(設(shè)x<蹲0)侄b惱re姐ak紀(jì);s+除=x蕉;娃n+窗+;};⑵肉in生t涉x,丑n=嘩0,蓬s=匆0;do{腸sc原an剩f(曠"%龍d"族,&憑x)毅;if贈(納x<槽0)剃b劍re熄ak抗;s+潮=x幼;灶n+監(jiān)+;}陡wh搏il冬e線(n刷<1封0)晚;⑶植fo鳥r牢(n刪=0蘿,s唯=0央;付n<溜10穗;捎n+悟+等){棵s胃ca博nf束("排%d伯",真&x淚);if卸(廊x<什0)昨b儲re暑ak完;s+嫁=x踩;}20走23盡/5叛/1突748用go王to語句緒實現(xiàn)暗循環(huán)有興使趣的蛙同學(xué)絮自學(xué)不提茄倡使易用go詳to語句注意:go青to語句孤能實朵現(xiàn)程友序無運條件釣轉(zhuǎn)移賤,為或編程兩提供妹了便發(fā)利。欠但是品無限劑制地他使用眨,會震破壞姨程序彩的結(jié)委構(gòu)化北程度烘。因此誰應(yīng)限竄制使亂用。20打23管/5魯/1候749循環(huán)急的嵌善套如果想循環(huán)慎語句刑的循鍋環(huán)體衫內(nèi)又危包含呼了另酷一條玩循環(huán)通語句刪,則蝕稱為好循環(huán)陷的嵌政套例如形:#in齊cl監(jiān)ud己e細(xì)<s區(qū)td旋io銹.h勉>ma僑in舅(應(yīng)){眉in介t浪i,團j頸;fo墾r佩(贏i=野1;帽i唱<1盜0;表i圖++款)fo倉r嬸(榮j=框1;脊j倍<=女i;眉j并++纖)pr顆in會tf籍(尤"%捏4d凝",鉛i*誼j)千;}運行jc腹5_蘋a外循帖環(huán)語猶句內(nèi)循悶環(huán)語兄句20亡23黃/5版/1遣751注意愧:wh其il此e、do抖-w隨hi魂le、fo柄r循環(huán)寧語句冰可以心并列落,也蔽可以融相互衛(wèi)嵌套唐,但要層搭次清隆楚,道不能笛出現(xiàn)煌交叉狼。多重釣循環(huán)瀉程序彩執(zhí)行頃時,永外層袍循環(huán)倦每執(zhí)乏行一井次,隙內(nèi)層蜂循環(huán)漂都需辱要循杰環(huán)執(zhí)衫行多報次。例如委:fo左r(杰a=1;a丈<=10;a刑++營){萬fo聰r站(b伍=0;b源<=5;b樹++菠)……}外循屢環(huán)執(zhí)行椅了10次,內(nèi)循擊環(huán)執(zhí)行6次循環(huán)室正常羞結(jié)束眨時,稿內(nèi)循為環(huán)執(zhí)烤行了傅10場×6默=6佳0次例4.其4:輸入枯一行抽字符,分別遙統(tǒng)計喝其中歇字母嶺、空業(yè)格、嬌數(shù)字期和其度他字性符的蹦個數(shù)靠。(c淡tr菊l+增z結(jié)束援輸入嶺)#i矩nc觸lu談de休”s柄td恐io新.h搖”劫e針ls匹e脾if砍(寫c=盲=矛‘耳‘)ma序in繁()擾s+誦+;{c議ha片r榴c;網(wǎng)i貸nt俊k壓=0算,s賠=0予,d捐=0退,o母=0距;逐el拴seif圍(c旬>=屑‘0在’&斗&c趴<=管‘9病’)pr巖in技tf踢(“均in寒pu徑t醒st劑ri顆ng暫:\竿n”單);事d+牽+;wh霞il鍵e(稼(c移=g誓et址ch冊ar霉()時)!業(yè)=E觀OF話)扛el悅se旬o+歪+;數(shù)}{i必f殘(c費>=愿‘a(chǎn)梨’&斥&c抄<=卵‘z姐’|債|鉆pr邊in懶tf散(“戀%d咱%d切%d玩%d今”,c>圾=‘做A’松&&拆c<岔=‘晝Z’仿)貓k煩,s靠,d皇,o正);k+白+;次}wh昂il史e語句-實例例4毒.6憐:胖求路數(shù)列比2/銜1,池3/抽2,飄5/鍬3,框8/階5,申13豪/8饞,2坊1/壘13窄,…獅….蹈前2遲0項患的和愉.ma彩in損(){攜i枕nt扔i舟=1批,t像;暈fl匹oa侍t居a=裙2,竟b=輕1,串su鏈m=宿0;do{漢su煮m=顧su費m+伯a(chǎn)/招b;t=均a;送a滋=a滅+b艙;具b=耍t;i+處+;}消wh我il闊e(租i<畏=2抖0)必;pr晝in債tf梢(“爸su融m=墾%1堤0.凡6f況”,砍su哪m)鋼;}do橋-w襪hi踏le語句錘實馬例例:納判斷賄正整沿數(shù)m是否選素數(shù)挺。分析榆:素妻數(shù)的歇定義增可以辦表達(dá)帝為--鵝--若m為素冒數(shù),尾當(dāng)且勿僅當(dāng)命它能鑄分解稍為1和m的乘糖積。則可助以得位出判斷m是否紡為素謊數(shù)的墾一種芒方法頂:讓m被2到sq慈rt頂(m專)除,不若m能被2亦~護sq遠(yuǎn)rt嗚(m追)之中彎的任宅何一鳳個整匙數(shù)整倡除,敬則m不為召素數(shù)刑;否則m為素競數(shù)。程序勢如下肢:fo豪r語句-實例#in枕cl侵ud左e村”m艷at概h.法h”訪/*判斷掌正整誘數(shù)m是否抵素數(shù)田*/ma畫in捎(辨){暴i欠nt旁i總,m匹,k隸;pr辯in劫tf駛(“請輸臟入正帥整數(shù)m:”);sc猜an填f今(“嫂%d陰”,抖&m貫);k=誦s盡qr攔t(辭m)酬;fo癥r(譜i=扎2;嫂i<脅=k膝;參i+對+)if淺(m潛%i衣==邀0){益pr盟in引tf格(“犬%d不是辜素數(shù)珠”,m)齡;搶b品re百ak蹄;膝}if快(i韻>=品k+沉1)則p覺ri先nt譯f(咐“%沙d是素懷數(shù)”瘋,m)鋼;}例:侍求水兼仙花金數(shù)。粒如果州一個賢三位警數(shù)的斥個位蒸數(shù)、夫十位換數(shù)、給和百鄰位數(shù)賭的立阻方和爹等于蠶該數(shù)馬自身業(yè),則河稱該漲數(shù)為覆水仙存花數(shù)遲。分析影:一懲個三爬位數(shù)個、笛十、他百位譽數(shù)循環(huán)蒸結(jié)構(gòu)(fo拾r語句)---舒--限-定義殖變量i--蘋--刊--定義揀變量a、b、ci=仰=a甩*a顯*a俯+b索*b傾*b災(zāi)+c暢*c救*ci=誓10協(xié)0;斷i<冊=9幼99紗;i睜++a=艙?虜b=識?賞c類=?結(jié)構(gòu)結(jié)嵌套怎的練謙習(xí)ma統(tǒng)in準(zhǔn)()li蓋an絡(luò)xi叨1.鴨c{料in旗t錯k,狼s,永j;fo愁r(塑k盾=2寨;遷k<脂6;辜k秧++箱,k飽++盞){趣s站=1院;fo滋r(皺j=賴k;勢j遭<6步;憲j+罷+)s+矛=j磁;}pr訴in狀tf淋(“叢%播d\覽n”俱,班s)世;}問:程序肆的輸頃出結(jié)快果是__倡__榜__桐.10結(jié)構(gòu)敢嵌套腎的練稱習(xí)2、ma涼in爛(){葵in烘t或k=糾5,荷n=伸0;wh唱il于e(農(nóng)k墨>0掛){貝s委wi辛tc條h(嫂k){婦d洗ef桑au付lt飾:捐br餓ea昆k;ca風(fēng)se魚1包:n奸+=大k;ca怒se界2效:ca棄se丙3兵:n漁+=拍k;}k-參-;}pr綱in騎tf虧(“跨%舌d\撲n”桃,老n)豬;}問:程序雄的輸鴉出結(jié)螞果是__店__埋__寫.73、ma消in五(洪){披i址nt芒a想=1通,b逮;fo歉r(櫻b=祥1;猴b<搜=1只0;騰b+菌+){鞋i掠f(興a>鞏=8尋)b帖re鈔ak橋;if兵(a齒%2墓==汪1){蹈a余+=咽5;匙co恭nt售in沾ue必;痕}a-擇=3滋;}pr卡in贈tf瀉(“饞%d打\n聞”,爺b)迫;}問:程序全的輸橫出結(jié)絲式果是__咐__斜__水.結(jié)構(gòu)睬嵌套興的練消習(xí)4例4熱.9魯:刊打印周出以場下圖臺形款。*****掃***攝**艙*照***釘*淚**養(yǎng)***劣*****程序賽如下例:循環(huán)毀結(jié)構(gòu)(fo座r語句)ma套in吹(){衡i陵nt遠(yuǎn)i皮,j妖,k擁;fo泡r(灶i=宰1;兔i<炕=4紀(jì);堪i+萄+)介/*上三角偽(1夾-4蝦行)的打齒印*丹/{朋fo澆r(陰j=盼1;榨j<炮=4辟-i拘;j膨++勢)pr拌in戰(zhàn)tf池(“裕”寨);fo旺r(奸k=版1;領(lǐng)k<舅=2壞*i誤-1響;k仇++厲)pr械in搞tf薄(“擠*”強);pr葛in霜tf蟲(“搜\n著”)遭;}循環(huán)午結(jié)構(gòu)(fo策r語句)**珍*戚**謀*心*廣*繁**釀*質(zhì)*膜*著*猜*老*fo誘r(鞠i=心1;蘇i<迫=3隔;形i+貧+)文/*下三論角的抄打印枝*/{旺fo卵r(董j=芹1;滅j<嶺=i向;j壓++等)pr煉in汁tf醬(“受”趣);fo嬌r(去k=犬1;只k<姿=7氏-2擊*i互;k權(quán)++幣)pr休in躲tf烤(“灣*”葡);pr面in左tf替(“棗\n章”)釀;}}循環(huán)爸結(jié)構(gòu)(fo澤r語句)*袍***取*****上機出中的幣一些筍問題1、循西環(huán)的嵌套食。例:ma影in俊(翅){懇i尚nt撲a徐,b趕,s郵=0抱;fo削r(梢a=贈1;藍(lán)a<小=5猴;a宣++蛙)fo用r(弓b=頓1;類b<氧=4飼;b洗++拌)s=夾a+它b;pr陵in砍tf椒(“桿s=迫%4堵d\所n”茅,s底);}s=襪s+銷b;{s傷=0案;s販=s天+b劈燕;}程序微的結(jié)譜果為駝什么詳?上機蠶中的稈一些售問題2、按擴一定絮格式老輸出居某種堅圖形償或結(jié)籠果。例:祥打印持九九描乘法地表關(guān)鍵像的問戴題是粥:學(xué)消會分此析數(shù)勾據(jù)間粥的聯(lián)久系和終規(guī)律散,采魔用適每當(dāng)?shù)淖x控制勞結(jié)構(gòu)即,及判輸出婆格式菊(%4盜d,\t,\n)的泳正確翅使用臣。程序盒如下:#i壟nc踏lu錢de瘋“彼st狂di狼o.窗h”ma榮in板(){腦in比t欲i,末j;椅cl援rs玩cr疑(序);pr扔in哪tf騰(“倦*”顯);fo乏r(弄i=躬1;股i刺<=紗9;豬i渠+墨+)色pr騙in圾tf中(“朽%4碼d”說,i拍);pr莊in構(gòu)tf望(“敲\n挖”)倦;fo訂r(植i安=1殼;范i<翼=9哲;歌i趟++溝){鏟p豪ri翅nt縫f(暖“%飾4d叼”,司i)除;fo恐r(彎j鐘=1喝;j邪<河=i收;肯j艷++喚)pr默in難tf翠(“馳%4辭d”娃,i宮*j霧);pr恢in錫tf默(“督\n杯”)波;}}S3動-4尿.c#i痰nc朗lu繡de避“療st青di森o.嘴h”ma砌in盟(){知in更t貝i,巨j;cl犧r(nóng)s煉cr杯(退);pr雁in昏tf搭(“沈*”構(gòu));fo彈r(板i=嚇1;聲i芝<=方9;近i頸+鑼+)擋pr偉in險
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開展119消防宣傳日活動總結(jié)
- 感恩父母親演講稿(9篇)
- 開展119消防安全宣傳月活動總結(jié)7篇
- 十萬個為什么知識競賽
- 公共衛(wèi)生服務(wù)衛(wèi)生監(jiān)督協(xié)管
- 基于雙端行波法的架空線-電纜混合線路故障定位研究
- 二零二五年度公路貨物運輸與智能倉儲管理系統(tǒng)合同3篇
- 基于特征模理論的機載陣列天線研究
- 二零二五年度個人臨時借款合同范本3篇
- 不同封裝形式的鋰離子電池串聯(lián)電弧故障熱電特征研究
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院2025年工作計劃
- 2024年山東省泰安市初中學(xué)業(yè)水平生物試題含答案
- 冠心病課件完整版本
- 2024年衛(wèi)生資格(中初級)-中醫(yī)外科學(xué)主治醫(yī)師考試近5年真題集錦(頻考類試題)帶答案
- 中國大百科全書(第二版全32冊)08
- 微生物組與膽汁性肝硬化
- 中國移動各省公司組織架構(gòu)
- 手術(shù)安全管理之手術(shù)部位標(biāo)識安全
- 2022年版煤礦安全規(guī)程
- 帶式輸送機滾筒出廠檢驗規(guī)范
- 《信息檢索基礎(chǔ)知識》課件
評論
0/150
提交評論