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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)(上)ppt(1)-資料下載頁(yè)

2025-03-22 00:26本頁(yè)面
  

【正文】 printf(39。39。 input score: 39。39。)。 scanf(39。39。 %f39。39。, amp。score)。 if (score = 60) { if (score = 80) printf(39。39。優(yōu)秀 39。39。)。 else // 60至 80分之間 printf(39。39。及格 39。39。)。 } else { printf(39。39。不及格 39。39。)。 } } include void main( ) { float score。 printf(39。39。 input score: 39。39。)。 scanf(39。39。 %f39。39。, amp。score)。 if (score = 80) printf(39。39。優(yōu)秀 39。39。)。 else if (score = 60) printf(39。39。及格 39。39。)。 else printf(39。39。不及格 39。39。)。 } if 語(yǔ)句嵌套 對(duì)應(yīng)的多分支結(jié)構(gòu) 【 例 】 編寫程序猜數(shù)字 , 通過比較判斷數(shù)字所在的區(qū)間 。 首先要判斷該數(shù)字是否小于 100, 如果小于等于 100, 繼續(xù)判斷是否小于等于 50;如果大于 100, 繼續(xù)判斷是否小于等于 150, 從而確定該數(shù)字的所在區(qū)間 。 include void main( ) { int num。 printf(39。39。 input num: 39。39。)。 scanf(39。39。 %d39。39。, amp。num)。 if (num = 100) { if (num = 50) printf(39。39。num = 5039。39。)。 else printf(39。39。50 num = 10039。39。)。 } else { if (num = 150) printf(39。39。100 num = 15039。39。)。 else printf(39。39。num 15039。39。)。 } } 為了提高程序的可讀性,在書寫時(shí)宜采用縮進(jìn)、對(duì)齊的格式。 【 例 】 編寫程序 , 輸入兩個(gè)數(shù)字 , 分別判斷是奇數(shù)還是偶數(shù) 。 include void main( ) { int a,b。 scanf(%d%d, amp。a, amp。b)。 switch(a % 2) { case 0: switch(b % 2) { case 0: printf(a, b are even)。 break。 case 1: printf(a is even, b is odd)。 break。 } break。 case 1: switch(b % 2) { case 0: printf(a is odd, b is even)。 break。 case 1: printf(a, b are odd)。 break。 } break。 } } switch 語(yǔ)句嵌套 選擇結(jié)構(gòu)中的條件表達(dá)式 , 其運(yùn)算符結(jié)合方向是自右至左 。 例如: a b ? a : c d ? c : d 應(yīng)理解為 a b ? a : (c d ? c : d) 首先計(jì)算內(nèi)層條件表達(dá)式 c d ? c : d, 變量 c與 d進(jìn)行比較 , 返回較大值 , 然后計(jì)算外層條件表達(dá)式 , 用這個(gè)較大值與變量 a進(jìn)行比較 , 將最大值作為外層條件表達(dá)式的最終結(jié)果返回 。 條件表達(dá)式嵌套 循環(huán)結(jié)構(gòu) C語(yǔ)言中用來(lái)實(shí)現(xiàn)循環(huán)控制結(jié)構(gòu)的語(yǔ)句有三種: for語(yǔ)句 。 while語(yǔ)句 。 dowhile語(yǔ)句 。 for循環(huán) for循環(huán)是一種 “ 當(dāng)型 ” 循環(huán)結(jié)構(gòu) , 也稱為 “ 步長(zhǎng)型 ” 循環(huán)結(jié)構(gòu) 。 并且循環(huán)的次數(shù)是確定的 。 for循環(huán)結(jié)構(gòu)語(yǔ)句的一般形式為: for(表達(dá)式 1。表達(dá)式 2。表達(dá)式 3) { 循環(huán)體 } 【 例 】 編寫程序 , 使用 for循環(huán)模擬繞 400米跑道進(jìn)行跑步 ,假設(shè)裁判員給出口令共跑 5圈 , 要求在程序執(zhí)行過程中輸出每一圈的跑步狀態(tài) 。 include “ void main( ) { int dis = 0, i。 for (i = 1。 i = 5。 i++) { dis = dis + 400。 //每跑一圈 , 距離累加 400米 printf(當(dāng)前是第 %d圈 , 已經(jīng)完成 %d米 \n, i, dis)。 } } 程序運(yùn)行情況如下: 當(dāng)前是第 1圈 , 已經(jīng)完成 400米 當(dāng)前是第 2圈 , 已經(jīng)完成 800米 當(dāng)前是第 3圈 , 已經(jīng)完成 1200米 當(dāng)前是第 4圈 , 已經(jīng)完成 1600米 當(dāng)前是第 5圈 , 已經(jīng)完成 2022米 for循環(huán)語(yǔ)句還有一些巧妙的用法 1. 設(shè)整型變量 num, 下面的 for語(yǔ)句用于使用變量 num統(tǒng)計(jì)輸入的字符個(gè)數(shù) , 回車 “ \n”作為結(jié)束標(biāo)志 , 其中 for語(yǔ)句的循環(huán)體是空語(yǔ)句 。 for (num = 0 。 (ch = getchar( )) != 39。\n39。 num++)。 2. for關(guān)鍵字后面圓括號(hào)中的表達(dá)式可以是任意合法的表達(dá)式 , 例如: for (sum = 0, i = 1 。 i = 50。 sum = sum + i, i++)。 3. for循環(huán)語(yǔ)句中的表達(dá)式可以部分或全部省略 , 但不能省略 “ ?!? while循環(huán) while循環(huán)是一種典型的 “ 當(dāng)型 ” 循環(huán)結(jié)構(gòu) , 根據(jù)判斷條件決定是否執(zhí)行循環(huán)體 。 while循環(huán)結(jié)構(gòu)語(yǔ)句的一般形式為 : while (表達(dá)式 ) { 循環(huán)體 } while循環(huán)和 for循環(huán)一樣都是當(dāng)條件成立時(shí)才執(zhí)行循環(huán)體 , 不同的是 while循環(huán)通常不具備明顯的計(jì)數(shù)器和步長(zhǎng)來(lái)控制循環(huán)次數(shù) 。 但是 , while循環(huán)和 for循環(huán)是可以相互轉(zhuǎn)換的 。 【 例 】 編寫程序,使用 while循環(huán)控制輸出 1到 10之間的偶數(shù)。 include void main( ) { int num = 1。 while (num = 10) { if (num % 2 == 0) { printf(39。39。%d, 39。39。, num)。 } num++。 } } include void main( ) { for(int num = 1。 num = 10。 num++) { if (num % 2 == 0) //能被 2整除 { printf(39。39。%d, 39。39。, num)。 } } } 【 例 】 編寫程序 , 使用 while循環(huán)控制輸出從鍵盤鍵入的字符和字符對(duì)應(yīng)的 ASCII值 , 并計(jì)數(shù)一共輸入了多少個(gè)字符 。 該題沒有明顯的初值 、 終值和循環(huán)次數(shù) , 可以通過判斷鍵入的字符是否是回車決定循環(huán)體的執(zhí)行情況 。 include void main( ) { int n = 0。 char ch。 while ((ch = getchar()) != 39。\n39。) { printf(39。39。%c %d\n39。39。, ch, ch)。 n++。 } printf(39。39。一共輸入 %d個(gè)字符 \n39。39。, n)。 } dowhile循環(huán) dowhile 循 環(huán) 是 一 種“ 直到型 ” 循環(huán)結(jié)構(gòu) , 先進(jìn)入循環(huán)執(zhí)行循環(huán)體 , 再進(jìn)行條件判斷 。 根據(jù)循環(huán)條件是否成立 , 決定是否繼續(xù)執(zhí)行循環(huán)體 。 dowhile循環(huán)結(jié)構(gòu)語(yǔ)句的一般形式為: do { 循環(huán)體 } while (表達(dá)式 )。 【 例 】 編寫程序 , 使用輾轉(zhuǎn)相除法求 a和 b的最大的公約數(shù) 。 用輾轉(zhuǎn)相除的方法求最大公約數(shù)時(shí) , 先求 a和 b相除的余數(shù) m, 然后將除數(shù) b賦給 a, 將余數(shù) m付給 b, 并判斷 m( 或者 b) 是否為 0。 如果不等于 0, 再重復(fù)求余數(shù) , 此時(shí) a為原來(lái)的除數(shù) , b為原來(lái)的余數(shù) , 求出 m為新的余數(shù) 。 一直計(jì)算到 m等于 0時(shí)結(jié)束循環(huán) , 此時(shí)的 a就是最大公約數(shù) 。 include void main( ) { int a, b, m。 scanf(39。39。%d, %d39。39。, amp。a, amp。b)。 if (a b) { m = a。 a = b。 b = m。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1