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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第3章控制結(jié)構(gòu)和數(shù)據(jù)文件-文庫(kù)吧資料

2025-04-17 22:13本頁(yè)面
  

【正文】 else y=x+5。 /*x10*/ else printf(x無(wú)定義 。 if(x1) /*嵌套雙分支 */ if(x10) y=2*x。 scanf (%d,amp。 X10 T F X無(wú)定義 include void main (void) { int x,y。 輸出 y x1 T F 輸入 x。 ( 2)需求分析: 輸入 x的值,根據(jù) x的值計(jì)算并輸出 y的值。本分段函數(shù)可用多種方法觀察圖形。有分段函數(shù)如下,編程求其值。 else printf(%d/%d no\n,a,k)。k)。 scanf (%d%d,amp。 算法描述: ? 定義并輸入數(shù)據(jù) a,k; ? 如果除數(shù) k!=0 ? 則繼續(xù)判斷 a/k,若結(jié)果為 0,能整除。 算法分析: 問(wèn)題背景:任何數(shù)除以零的值是無(wú)窮大,計(jì)算機(jī)無(wú)法存儲(chǔ),產(chǎn)生一個(gè)數(shù)據(jù)溢出錯(cuò)誤并終止程序的執(zhí)行。 ⑶ if (c=50) printf(50=c=100\n)。 else if (c=150) printf(100c=150\n)。 ⑵ if (c=50) printf(50=c=100\n)。 ⑶ if (c=100) if (c=50) printf(50=c=100\n)。 else if (c=150) printf(100c=150\n)。 ⑵ if (c=100) if (c=50) printf(50=c=100\n)。 else printf(“\n”)。 書(shū)寫(xiě)形式不能改變句法規(guī)則 , 不能決定 else的配對(duì)問(wèn)題 。 else printf(“\n”)。 /*雙分支內(nèi)嵌雙分支 */ else max=num3 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 45 例 , 單分支的 statement是一個(gè)雙分支選擇語(yǔ)句 。 else printf(c50\n) ③ if(num1num2) /*雙分支內(nèi)嵌雙分支,求三個(gè)數(shù)中的最大值 */ if(num1num3) max=num1。 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 43 if語(yǔ)句嵌套的形式如下: ( 1)單 if語(yǔ)句的嵌套形式 if (表達(dá)式 ) if 語(yǔ)句 內(nèi)嵌語(yǔ)句,可以是各種形式的 if語(yǔ)句 ( 2)雙分支 if語(yǔ)句的嵌套形式 if (表達(dá)式 ) if 語(yǔ)句 else if 語(yǔ)句 內(nèi)嵌語(yǔ)句,如果是復(fù)雜的 if語(yǔ)句,請(qǐng)用“{ }”括起 分支語(yǔ)句嵌套 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 44 例如: ① if(c=100) /*內(nèi)嵌語(yǔ)句是單分支 if語(yǔ)句,單分支嵌套單分支 */ if(c=50) printf(50=c=100\n)。 ? 即 statement部分又是分支語(yǔ)句時(shí),稱(chēng)為分支嵌套。 提示:如果使用 “ ? :”運(yùn)算符代替復(fù)雜的 if語(yǔ)句來(lái)處理一些小的細(xì)節(jié),那它將大大簡(jiǎn)化程序的結(jié)構(gòu)。 但假如遇到一個(gè)語(yǔ)言學(xué)者,而 nItems的值又恰巧為 1時(shí),看到這個(gè)輸出可能會(huì)讓他很不滿(mǎn)意: 1 items found. /*? ? ? */ 因?yàn)槠渲袕?fù)數(shù)形式的 items應(yīng)該是單數(shù)形式的。 } 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 41 趣味例題 :編寫(xiě)一個(gè)程序統(tǒng)計(jì)某物品的數(shù)量,統(tǒng)計(jì)結(jié)束后將物品數(shù)量存儲(chǔ)在變量 nItems中并報(bào)告用戶(hù)。x)。 printf(x = ? )。 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 40 【 例 35】 從鍵盤(pán)輸入一 個(gè)數(shù),判斷其是奇數(shù)還是偶數(shù)。 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 39 ? 功能: ? 首先計(jì)算表達(dá)式 1(條件)的邏輯值 ? 如結(jié)果為真,則計(jì)算表達(dá)式 2的值,并將表達(dá)式 2的值作為整個(gè)條件表達(dá)式的值; ? 如結(jié)果為假,則計(jì)算表達(dá)式 3的值,并將表達(dá)式 3的值作為整個(gè)條件表達(dá)式的值。 } 是水仙花數(shù)? T F 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 38 條件運(yùn)算符和條件表達(dá)式 ?條件運(yùn)算符是 C語(yǔ)言中唯一的三目運(yùn)算符,由“ ?”和“ :”組成。 else printf(%d 不是水仙花數(shù)。 if(num==bai*bai*bai+shi*shi*shi+ge*ge*ge) printf(%d 是水仙花數(shù)。 shi=num/10%10。num)。 printf(請(qǐng)輸入一個(gè)三位的整數(shù): )。 輸出 yes 輸入一個(gè)三位數(shù) num。 分析: ( 1) 問(wèn)題描述: 判斷一個(gè)三位整數(shù) num是否為水仙花數(shù) ( 2) 數(shù)學(xué)建模和流程 : ? 分解 num的每一位數(shù)字: ?ge=num%10 /*個(gè)位 */ ?bai=num/100 /*百位 */ ?shi=num/10%10; /*十位 */ ?若 num==bai*bai*bai+shi*shi*shi+ge*ge*ge,則 num為水仙花數(shù), 否則不是。例如 153, 13+ 53+ 33= 153。 } 【 例 34】 數(shù)學(xué)中有許多有趣的數(shù),如水仙花數(shù)、完數(shù)等。 y=t。 int t t=x。 xy T F t=x,x=y,y=t。 } /*兩兩交換 */ printf(%d,%d\n,x,y)。 x=y。y)。 scanf(%d,%d,amp。 include void main(void) { int x,y,t。 算法分析: “ 假設(shè)思想 ” 定義變量 x,y,t 假設(shè) x、 y已按降序排列,輸出 x、 y。 雙分支 單分支 應(yīng)用: 數(shù)據(jù)排序。 if maxy max=y。 算法 4:?jiǎn)畏种дZ(yǔ)句 float x,y,max。 else max=y,min=x。 算法 3:雙分支語(yǔ)句 float x,y,max,min。 if(xy) 輸出 x。 輸出 max。 if (xy) max=x。 printf(三數(shù)中較小的數(shù)為 %\n, min)。 /*假設(shè) x的值較大 */ if(miny) min=y。z)。x,amp。 /* 定義 x、 y、 z三個(gè)變量 */ printf(請(qǐng)輸入三個(gè)實(shí)數(shù): )。 maxy T F ?求三個(gè)數(shù)或更多數(shù)中的最大數(shù)或最小數(shù)都可以使用該算法。 輸入 x,y。 max=y。 printf(兩數(shù)中較大的數(shù)為 %d\n, max)。 max=x。x,amp。 printf(請(qǐng)輸入兩個(gè)實(shí)數(shù): )。 假設(shè) max=x。 輸出 max。 ?輸出總是大數(shù)的 max值 定義變量 x,y,max。 設(shè)有變量 x、 y、 max。 } 編碼 【 例 33】 用“假設(shè)思想”法求任意兩數(shù)中的較大數(shù)。) ch=ch+32。ch=39。amp。 if(ch=39。 ch=getchar()。 ch=?Z? T F include void main() { char ch。 ch=’A? amp。 輸出 ch。否則其它字符直接輸出 ( 3) 數(shù)學(xué)建模: 小寫(xiě)字母的 ASCII碼值 =大寫(xiě)字母的 ASCII碼值 +32。 ?對(duì)用戶(hù)而言,輸入的用戶(hù)名可不區(qū)分大小寫(xiě) ?需要把輸入的字母轉(zhuǎn)換為相應(yīng)的小(大)寫(xiě)字母 ?再與系統(tǒng)內(nèi)容(全大寫(xiě)或小寫(xiě))進(jìn)行判斷比較。 內(nèi)嵌語(yǔ)句可以是: ?賦值語(yǔ)句 ?函數(shù)調(diào)用語(yǔ)句 ?控制語(yǔ)句 ?復(fù)合語(yǔ)句 ?空語(yǔ)句 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 27 if ( condition ) if條件結(jié)構(gòu) \ 控制流程 \ 語(yǔ)句 statement 條件 T F statement if ( condition ) 條件 statement1 statement2 else statement2 statement1 T 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 28 【 例 31】 把大寫(xiě)字母轉(zhuǎn)換為對(duì)應(yīng)小寫(xiě)字母 。 ? 內(nèi)嵌 statement有多條語(yǔ)句時(shí),用復(fù)合語(yǔ)句 ? 內(nèi)嵌 statement又是 if分支語(yǔ)句時(shí),構(gòu)成分支嵌套結(jié)構(gòu)。 結(jié)論: 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 26 ? if語(yǔ)句的基本語(yǔ)句形式 ? if 單分支 ? ifelse 雙分支 ? 單分支語(yǔ)句格式: if(condition) statement 雙分支語(yǔ)句格式: if(condition) statement1 else statement2 ? 說(shuō)明: ? condition是控制條件表達(dá)式,圓括號(hào)“ ( )”必不可少; 例, if b==a area=a*a。 定義變量 y 從文件讀取數(shù)據(jù) y y=85 T F 輸出 ” 祝賀你!” 輸出 y ? 根據(jù)“條件表達(dá)式”的值選擇不同的程序分支執(zhí)行。 定義變量 y,x 用戶(hù)輸入 x X=0 T y=3x F y=2/x 輸出 y 引例 1:計(jì)算分段函數(shù) 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 25 引例 2:學(xué)生查分時(shí) , 應(yīng)輸出查詢(xún)成績(jī) 。amp。amp。amp。amp。amp。 例: 設(shè)整型變量 year表示年份,構(gòu)造一個(gè)條件表達(dá)式,當(dāng) year值為閏年時(shí)該條件表達(dá)式為“真”,否則為“假”。ch=?Z? 對(duì)于更復(fù)雜的條件,可以使用 “ () ” 和邏輯、關(guān)系運(yùn)算符構(gòu)造條件表達(dá)式。math95 ?判斷變量 ch是否是大寫(xiě)字母的表達(dá)式為 ch=?A?amp。 例如: ?表示 “ 學(xué)生的語(yǔ)文成績(jī)?cè)?90分以上并且數(shù)學(xué)在 95分以下” 使用表達(dá)式: chinese90amp。cd 等 ( 3)算術(shù)表達(dá)式:例, a 1 等 對(duì)于簡(jiǎn)單的表示比較的條件,利用關(guān)系運(yùn)算符就可以輕松構(gòu)造。 返 回 上 頁(yè) 下 頁(yè) 2022/4/17 第 3章 控制結(jié)構(gòu)和數(shù)據(jù)文件 21 控制 條 件的描述 與 表示 ?常見(jiàn)的控制條件有如下幾種形式: ( 1)關(guān)系表達(dá)式:例, ab a==0 a!=0 等 expression!=0 等價(jià)于 expression expression==0 等價(jià)于 !expression ( 2)邏輯表達(dá)式:例, abamp。amp。A 39。amp。amp。amp。amp。 (a30) ? /*如果變量 a的值大于 12并且小于 30*/ ?注意區(qū)分 C語(yǔ)言的關(guān)系表達(dá)式與數(shù)學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1