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

正文內(nèi)容

c語言程序設(shè)計(jì)(cprogramming上)ppt-wenkub.com

2024-12-31 23:12 本頁面
   

【正文】 } C語言程序設(shè)計(jì) (C Programming) 91 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 1. While語句 2. dowhile語句 3. for語句 4. 多重循環(huán) 使用 while語句應(yīng)注意以下幾點(diǎn): ( 1) while語句中的表達(dá)式一般是關(guān)系表達(dá)或邏輯表達(dá)式,只要表達(dá)式的值為真 (非 0)即可繼續(xù)循環(huán)。 while(getchar()!=39。\n39。 i++。 (1)設(shè)定變量 sum=0, i=1; (2)設(shè)定循環(huán)條件為 i=100;循環(huán)語句為 sum=sum+i; (3)輸出 sum的值。 C語言可以用以下4種語句來實(shí)現(xiàn)循環(huán) 用 goto語句和 if語句構(gòu)成循環(huán) 用 while語句 用 dowhile語句 用 for語句 C語言程序設(shè)計(jì) (C Programming) 88 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 1. While語句 2. dowhile語句 3. for語句 4. 多重循環(huán) 格式: while( 條件表達(dá)式 ) {循環(huán)體; } while語句的含義是:先計(jì)算條件表達(dá)式的值,當(dāng)值為真 (非 0)時(shí),執(zhí)行循環(huán)體語句。Z39。A39。 printf (Please enter a charcter: \n)。 C語言程序設(shè)計(jì) (C Programming) 86 選擇結(jié)構(gòu)程序設(shè)計(jì) 【 例 316】 鍵盤輸入一個(gè)字符,如果是大寫字母,將它轉(zhuǎn)換成小寫字母并輸出;如果是小寫字母直接輸出。 min=(ab)?a:b; 執(zhí)行結(jié)果就是將 a和 b二者中較小的賦給 min。F180。 條件表達(dá)式的格式: 表達(dá)式 1 ?表達(dá)式 2 :表達(dá)式 3 說明: (1) 表達(dá)式 1通常是關(guān)系或邏輯表達(dá)式,用于描述條件表達(dá)式中的條件,表達(dá)式 2和表達(dá)式 3可以是常量、變量或表達(dá)式。 (5) 每個(gè) case的后面既可以是一個(gè)語句,也可以是多個(gè)語句,當(dāng)是多個(gè)語句的時(shí)候,也不需要用花括號括起來。 (2) switch語句中所有 case后面的常量表達(dá)式的值都必須互不相同。break。break。 k=score /10。 [break] default: 語句 n+1; } C語言程序設(shè)計(jì) (C Programming) 82 選擇結(jié)構(gòu)程序設(shè)計(jì) 【 例 313】 將前面的 【 例 311】 ,用 switch語句來實(shí)現(xiàn)。 else printf(這是一個(gè)其他字符 \n)。amp。) printf(這是一個(gè)大寫字母 \n)。amp。939。039。 include void main() { char c。 else grade =39。 else if (score 69) grade =39。 if (score 89) grade =39。 char grade =39。 格式: if (表達(dá)式 1) 語句 1 else if (表達(dá)式 2) 語句 2 else if (表達(dá)式 3) 語句 3 ┇ else if (表達(dá)式 n1) 語句 n1 else 語句 n 功能:首先計(jì)算表達(dá)式 1的值,若為“真”(非 0),執(zhí)行語句 1,否則進(jìn)行下一步判斷;若表達(dá)式 2為真,執(zhí)行語句 2,否則進(jìn)行下一步判斷 …… 最后所有表達(dá)式都為假時(shí),執(zhí)行語句 n。 printf(%f \n,s)。 b0 amp。 b+ca amp。 if (a+cb amp。 scanf(%f %f %f,amp。 C語言程序設(shè)計(jì) (C Programming) 75 選擇結(jié)構(gòu)程序設(shè)計(jì) ifelse語句 格式: if (表達(dá)式 ) 語句 1 else 語句 2 功能:首先計(jì)算表達(dá)式的值,若表達(dá)式的值為“真”(非0),則執(zhí)行語句 1,若表達(dá)式的值為“假”( 0),則執(zhí)行語句 2。 if (ba) max=b。b,amp。 表達(dá)式 語句 真 假 C語言程序設(shè)計(jì) (C Programming) 74 選擇結(jié)構(gòu)程序設(shè)計(jì) 【 例 37】 輸入三個(gè)整數(shù) ,輸出其最大值。(假設(shè)輸入數(shù)據(jù)能夠成三角形) 已知三角形的三邊長 a,b,c,求三角形的面積公式為: ,其中 s = (a+b+c)/2 ))()(( csbsassar e a ????C語言程序設(shè)計(jì) (C Programming) 73 選擇結(jié)構(gòu)程序設(shè)計(jì) if語句是用來判定給定的條件是否滿足,根據(jù)判定結(jié)果決定執(zhí)行給出的兩種操作之一。 C語言程序設(shè)計(jì) (C Programming) 72 順序結(jié)構(gòu)程序設(shè)計(jì) 【 例 32】 輸入兩個(gè)數(shù),互換并輸出。按其功能可以分成以下三類: 條件判斷語句: if語句、 switch語句; 循環(huán)執(zhí)行語句: do while語句、 while語句、 for語句; 轉(zhuǎn)向語句: break語句、 goto語句、 continue語句、return語句。 例如: printf(C Program)。 自增 1語句, i值增 1,與 i=i+1。 其一般形式為: 表達(dá)式; 執(zhí)行表達(dá)式語句就是計(jì)算表達(dá)式的值。 /*表達(dá)式后面加一個(gè)分號 */ printf (%f,d)。a,amp。 C語言程序設(shè)計(jì) (C Programming) 69 順序結(jié)構(gòu)程序設(shè)計(jì) 【 例 31】 鍵盤輸入任意 3個(gè)數(shù)據(jù),求其平均值。 C語言程序設(shè)計(jì) (C Programming) 68 結(jié)構(gòu)化程序設(shè)計(jì) 把整個(gè)程序看作一個(gè)整體,先全局后局部,自頂向下,一層一層分解處理,如果某些子問題的算法相同而僅參數(shù)不同,可以用子程序來表示。 對實(shí)際問題進(jìn)行分析之后,找出它的內(nèi)在規(guī)律,就可以建立數(shù)學(xué)模型。 (1) 先設(shè)計(jì)第一層 (即:頂層 ),然后步步深入,逐層細(xì)分,逐步求精,直到整個(gè)問題可用程序設(shè)計(jì)語言明確地描述出來為止。 若已定義 x和 y為 double類型,則表達(dá)式 :x=1, y=x+3/2的值是 A)1 B)2 C) D) 表達(dá)式 12+’b’+ : A) int B) float C) char D) double 若已定義 a和 b為 float類型 , 則表達(dá)式 :a=2, b=a+5/2的值是 A)2 B)4 C) D) C語言程序設(shè)計(jì) (C Programming) 62 C語言程序設(shè)計(jì) (C Programming) 遼寧科技大學(xué) C語言程序設(shè)計(jì) (C Programming) 63 結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn) 選擇結(jié)構(gòu)程序設(shè)計(jì)思想 簡單選擇、多分支選擇、選擇嵌套 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)思想 for循環(huán) while循環(huán) do循環(huán) 循環(huán)嵌套 本章學(xué)習(xí)目標(biāo) C語言程序設(shè)計(jì) (C Programming) 64 結(jié)構(gòu)化程序設(shè)計(jì) 順序結(jié)構(gòu)程序設(shè)計(jì) 選擇結(jié)構(gòu)程序設(shè)計(jì) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) C語言程序設(shè)計(jì) (C Programming) 65 結(jié)構(gòu)化程序設(shè)計(jì) 1. 特點(diǎn) 2. 方法 3. 步驟 結(jié)構(gòu)化程序設(shè)計(jì)支持自頂向下、逐步求精的結(jié)構(gòu)化分析方法。 運(yùn)算符與表達(dá)式 C語言程序設(shè)計(jì) (C Programming) 60 思考題: 一個(gè) C語言程序至少應(yīng)包含的函數(shù)個(gè)數(shù)是()。逗號運(yùn)算符是所有運(yùn)算符中優(yōu)先級最低的運(yùn)算符。c,只有 a為真時(shí),才需判別 b的值,只有 a,b都為真時(shí),才需判別 c 的值,只要 a的值為假,就不必判別 b和 c的值。 在邏輯表達(dá)式求解中,并不是所有的邏輯運(yùn)算符都被執(zhí)行 aamp。amp?!焙汀?||”低于關(guān)系運(yùn)算符,“!”高于算術(shù)運(yùn)算符。amp。 邏輯非:當(dāng)運(yùn)算量 a為真時(shí),則 !a為假,否則為真。 aamp。 d=0。 !是單目運(yùn)算符,只要求有一個(gè)運(yùn)算量,如:! a 邏輯與 :只有兩個(gè)運(yùn)算量均為真時(shí) ,結(jié)果才為真 ,否則結(jié)果為假。和 ||是雙目運(yùn)算符,它要求有兩個(gè)運(yùn)算量。算術(shù)運(yùn)算符 2. 賦值運(yùn)算符 3. 關(guān)系運(yùn)算符 1、 amp。 表達(dá)式包括:算術(shù)表達(dá)式、關(guān)系表達(dá)式、 邏輯表達(dá)式、賦值表達(dá)式、字符表達(dá)式。 (2)關(guān)系運(yùn)算符與算術(shù)運(yùn)算符、賦值運(yùn)算符的優(yōu)先級關(guān)系如下: 算術(shù)運(yùn)算符(高) 關(guān)系運(yùn)算符(中)賦值運(yùn)算符(低) (3)關(guān)系運(yùn)算符的結(jié)合方向是”自左向右”。算術(shù)運(yùn)算符 2. 賦值運(yùn)算符 4. 邏輯運(yùn)算符 關(guān)系運(yùn)算:實(shí)際上是比較運(yùn)算,將兩個(gè)值進(jìn)行比較,看結(jié) 果是否符合給定條件。 ( 3)使用 ++ 、 運(yùn)算符可以提高程序的執(zhí)行效率、速度快。算術(shù)運(yùn)算符 3. 關(guān)系運(yùn)算符 4. 邏輯運(yùn)算符 ( 1) ++ 、 運(yùn)算符的對象只能是簡單變量,不能是常量或帶有運(yùn)算符的表達(dá)式。 a=b=c=5 (賦值表達(dá)式值為 5, a、 b、 c值均為 5) a=5+(c=6) (表達(dá)式值為 11, a值為 11, c的值為 6) a=(b=4)+(c=6) (表達(dá)式值為 10, a值為 10, b等于 4, c等于 6) 5. 自增、自減運(yùn)算符 運(yùn)算符: ++ 作用:其操作數(shù)必須為簡單變量,使操作數(shù)的自身增 1或減1運(yùn)算。 (2)將整型數(shù)據(jù)賦給浮點(diǎn)型變量時(shí),數(shù)值不變,但以浮點(diǎn)數(shù)形式存儲(chǔ)到變量中。如 a=3。 對于(int)x, x仍然是 float類型,而整個(gè)表達(dá)式 (int)x為整型。如( int)( x+y)。 C語言程序設(shè)計(jì) (C Programming) 51 運(yùn)算符與表達(dá)式 1。a39。做整數(shù)除法時(shí)結(jié)果為整數(shù)。算術(shù)運(yùn)算符 5。 是 ASCII碼為 0的字符 ,從 ASCII碼表中可以看到 ASCII碼為 0的字符是“空操作字符”不引起任何操作。\039。a39。 } C語言程序設(shè)計(jì) (C Programming) 48 常量與變量 4. 字符型數(shù)據(jù) 1. 常量與變量 2. 整型數(shù)據(jù) 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符串常量 字符串常量是用雙引號括起來的若干個(gè)字符序列。b39。 include void main() { char a1,a2。 printf (%c %c\n,a1,a2)。理解 %c與 %d的區(qū)別。 的 ASCII碼為 98。 3. 字符數(shù)據(jù)的存儲(chǔ)形式 字符在內(nèi)存中存儲(chǔ)的不是字符本身,而是它的 ASCII碼,例如字符 39。a39。 轉(zhuǎn)義字符 轉(zhuǎn)義字符的意義 \n 回車換行 \t 橫向跳到下一制表位置 \v 豎向跳格 \b 退格 \r 回車 \f 走紙換頁 \\ 反斜線符 \ \39。 等都是字符常量。、 39。、 39。如: 39。如果數(shù)值長度小于 m,則右端補(bǔ)空格。有以下幾種格式: %f:不指定字段寬度,整數(shù)部分全部輸出,并輸出 6位小數(shù),有效位為 7或 8位。并提供 15~ 16位有效位,具體精確多少位與機(jī)器有關(guān);小于 10308的數(shù)被處理成零值。 2.浮點(diǎn)型變量 一個(gè)浮點(diǎn)型數(shù)據(jù)一般在內(nèi)存中占 4個(gè)字節(jié)( 32位)。由數(shù)字和小數(shù)點(diǎn)組成。 C語言程序設(shè)計(jì) (C Programming) 41 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 6. 整型數(shù)據(jù)的存儲(chǔ) 數(shù)據(jù)在內(nèi)存中是以二進(jìn)制形式存放的,數(shù)值是以補(bǔ)碼表示的。 (3) 在輸出整型數(shù)據(jù)時(shí),格式字符如下: ① %d,按整型數(shù)據(jù)的實(shí)際長度輸出。所以,在該問題中,若輸入: 1 2↙ ,則將 1和 2分別存入 a和 b的內(nèi)存單元中。b中的“ amp。 d格式符是用來輸入十進(jìn)制整數(shù)的。 例: int a,b; (指定變量 a,b為整型 ) unsigned short c,d; (指定變量 c,d為無符號短整型 ) long e,f; (指定變量 e,f為長整型 ) C語言程序設(shè)計(jì) (C Programming) 39 常量與變量 2. 整型數(shù)據(jù) 1. 常量與變量 3. 浮點(diǎn)型數(shù)據(jù) 4. 字符型數(shù)據(jù) 4. 整型數(shù)據(jù)的輸入 整型變量鍵盤輸入,是通過 scanf函數(shù)實(shí)現(xiàn)的, scanf函數(shù)是數(shù)據(jù)輸入函數(shù), 格式為: scanf (格式控制字符串,地址表列 ); 例
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1