freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

程序結構和流程控制語句(編輯修改稿)

2025-07-26 15:26 本頁面
 

【文章內容簡介】 k。 default:coutInput data error.\n。 注意:從開關語句的執(zhí)行過程可知,任一開關語句均可用條件語句來實現,但并不是任何條件語句均可用開關語句來實現,這是由于開關語句限定了表達式的取值類型,而條件語句中的條件表達式可取任意類型的值。m250(元) 250≤m500 500≤m1000 1000≤m2000 m≥2000 d=0% d=5% d=% d=10% d=15%【例8】 商店打折售貨。購貨金額數量越大,折扣越大。具體標準如下(m:購貨金額,d:折扣率)。要求從鍵盤上輸入購貨金額,計算并輸出實付的金額。分析:首先找出購貨金額與折扣率之間對應關系變化的規(guī)律。從題意知,當購貨金額m每變化250元或250元的倍數時,折扣率就會變化。用m/250來表示折扣率的分檔情況, 商店打折售貨分檔情況表:include iostreamusing namespace std。int main(){ int m,c。 float d,f。 coutInput m:。 cinm。 if (m=2000) c=8。mc=m/250dm25000%250≤m50015%500≤m10002,3%1000≤m20004,5,6,710%m≥2000815% else c=m/ switch (c) { case 0:d=0。break。 case 1:d=5。break。 case 2: case 3:d=。break。根據購貨金額確定好折扣率后,再計算出實付金額。 case 4: case 5: case 6:程序執(zhí)行后提示: Input m:500 f= case 7:d=10。break。 case 8:d=15。break。 } f=m*(1d/)。 coutf=fendl。 system(pause)。 return 0。}【例9】2005年修改后的《中華人民共和國個人所得稅法》規(guī)定,個人所得,應納個人所得稅。具體辦法是,每月收入總和扣除1600元后的金額為應繳納所得稅額,應納稅所得額不超過500元的稅率為5%,超過500元至2000元的部分稅率為10%,超過2000元至5000元的部分稅率為15%,  超過5000元至20000元的部分稅率為20%超過20000元至40000元的部分稅率為25%,超過40000元至60000元的部分稅率為30%,超過60000元至80000元的部分稅率為35%,超過80000元至100000元的部分稅率為40%,超過100000元的部分稅率為45%?,F要求編寫程序,從鍵盤上輸入某人本月的總收入,輸出應繳納的稅額。 (要求學生自行完成) 循環(huán)語句(共三種,即while,do…while和for)在人們所要處理的問題中常常遇到需要反復執(zhí)行某一操作的情況。被重復執(zhí)行的程序段為循環(huán)程序,實現循環(huán)結構的語句稱為循環(huán)語句。在C++中,循環(huán)語句有while語句、do…while語句和for語句。while語句執(zhí)行過程圖真(非0)假(0)表達式語句1.while語句(1)作用:實現“當型”循環(huán)結構。即當條件成立時沖復執(zhí)行while語句中的內嵌語句。(2)格式:while (表達式) 語句 執(zhí)行流程圖如右圖所示 相關說明:① 上述格式中的表達式稱為循環(huán)條件表達式,一般為關系表達式或邏輯表達式,必須用“( )”括起來;② 語句稱為循環(huán)體,也稱While的內嵌語句,可以是單個或復合語句。(3)執(zhí)行過程:先計算表達式的值,當表達式值非0時重復執(zhí)行指定的語句;當表達式值為0時結束循環(huán)。【例10】:求從鍵盤上輸入一個正整數n,計算S=1+2+3+4+……+n,并輸出到屏幕上。分析:由于n可能是不斷變化的,因而計算S值的程序不可能依次列出1~n個數,要完成以上的累加求和運算,可設兩個整型變量sum和i,sum存放累加的和,i從1變化到n,并按下列步驟進行操作:(1)給sum賦值0,i賦值1; //循環(huán)初始化(2)令sum=sum+i,i=i+1; //循環(huán)體與循環(huán)修改 (3)若i≤n,則重復執(zhí)行步驟(2); //判斷循環(huán)是否結束(4)輸出sum的值。 //結束處理在以上步驟中,步驟(2)和步驟(3)是需要重復執(zhí)行的操作,其工作流程如下圖所示。這種重復執(zhí)行的操作可由程序中的循環(huán)結構來完成。下面用while語句來實現。說明:(1)while語句是先判斷表達式i≤n是否成立,若條件成立,則將sum加i后賦給sum及i增加1;若條件不成立,則不執(zhí)行相應語句,退出循環(huán)。(2)當表達式的值一開始不成立,語句一次也不執(zhí)行。如當輸入n為0時,i≤n不成立,語句sum=sum+i。和i++。一次也不執(zhí)行。(3)在循環(huán)體中必須有不斷修改循環(huán)條件的語句,能使循環(huán)最終結束而不形成“死循環(huán)”。如i++。語句,使i不斷加1,直到大于n為止。 【例10】:求從鍵盤上輸入一個正整數n,計算S=1+2+3+4+……+n,并輸出到屏幕上。真假i≤nsum=sum+ii++開始輸入nsum=0i=1輸出sum結束求1到n累加和的流程圖程序代碼和程序流程圖如下:include iostreamusing namespace std。int main(){ int i,n,sum。 cout請輸入一個正整數n=。 cinn。 sum=0。 i=1。 while (i=n) { sum=sum+i。 i++。 } cout sum=sumendl。 system(pause)。 return 0。}【例11】用while語句計算T=n!(n!=1234…n)。真假i≤nsum=sum*ii++開始輸入nsum=1i=1輸出sum結束求1到n連乘積的流程圖程序代碼和程序流程圖如下(用while語句):include iostreamusing namespace std。int main(){ int i,n,mult。 cout請輸入一個正整數n=。 cinn。 mult=1。 i=1。 while (i=n) { mult=mult*i。 i++。 } coutmult=multendl。 system(pause)。 return 0。} 2.do…while語句真(非0)假(0)
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1