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

正文內(nèi)容

c語言程序設計ppt課件(2)(參考版)

2025-05-02 04:24本頁面
  

【正文】 ???????????155105215034,.x,xf ( x )y123 課堂練習 ?練習題 1 。 else printf(其他字符 \n)。z39。amp。a39。 ) printf(大寫字母 \n)。 c=39。= c amp。 else if( 39。939。amp。039。 if(c 32) printf(控制字符 \n)。把字符分為五類: ①數(shù)字字符 ②大寫字母 ③小寫字母、 ④控制字符 (ASCII碼 32) ⑤ 其他字符 include void main( ) { char c 。 printf(%c\n, ch)。ch)。方法是將該數(shù) 每一位上的 數(shù) 字加 9,然后除以 10取余,做 為該 位上的新 數(shù) 字,最后 將 第 1位和第 3位上的 數(shù) 字互換 ,第 2位和第 4位上的 數(shù) 字互 換 , 組 成加密后的新數(shù) 120 習題解析 ?練習 21輸 入一 個 大 寫 英文字母, 輸 出相 應 的小 寫 字母 include int main( ) { char ch。 printf(The train journey time is %d hrs %d mins.\ n, hours, mins)。 } mins = m2 m1。 } if(m2m10) { m2+=60。 h2 = time2 / 100。 /**/ h1 = time1 / 100。time1, amp。 int h1,h2,m1,m2。 printf(The temprature is %\n, c)。f)。 c = 5/9(f32). include int main( ) { double f, c。 printf(The difference is %d\n, diff)。 diff=ab。b)。 scanf(%d%d, amp。 } printf(+++\n| | |\n| | |\n+++\n)。 printf(| | |\n)。 include int main( ) { /**/ printf(+++\n)。 } 114 習題解析 ?練習 11在 屏 幕上 顯 示一 個 短句“ Programming in C is fun!” include int main( ) { /**/ printf(Programming in C is fun!)。b==c) printf(可以構(gòu)成等邊三角形 !\n)。 else if (a==bamp。amp。amp。 if(((b+c)a)||((a+c)b)||((a+b)c)) printf(不能構(gòu)成三角形 !\n)。b,amp。 scanf(%f%f%f,amp。 b = = c結(jié) 束YYYNNN輸 出 “ 可 以 構(gòu) 成 等腰 三 角 形 ! ”輸 出 “ 可 以 構(gòu) 成 不等 邊 三 角 形 ! ”輸 出 “ 可 以 構(gòu) 成 等邊 三 角 形 ! “輸 出 “ 不 能構(gòu) 成 三 角 形 ! ”4. 程序 實現(xiàn) include main() { float a,b,c。 c ( a + b ) a = = b | | b = = c | | a = = ca = = b amp。 b ( a + c ) amp。 112 ?算法描述 上述問題求解過程以算法的形式描述為: ( 1)輸入三條邊的值,分別保存于變量 a、 b、 c中; ( 2)如果 a(b+c), b(a+c), c(a+b)三個條件同時成立,則執(zhí)行( 3);否則輸出“不能構(gòu)成三角形!”; ( 3)如果 a=b, b=c, a=c三個條件中至少有一個成立,則執(zhí)行( 4);否則輸出“可以構(gòu)成不等邊三角形!”; ( 4)如果 a=b且 b=c,則輸出“可以構(gòu)成等邊三角形!”;否則輸出“可以構(gòu)成等腰三角形!”; 113 開 始N輸 入 a , b , ca ( b + c ) amp。在能構(gòu)成三角形的情況下,如果三邊相等,則是等邊三角形;如果只有兩邊相等,則是等腰三角形。 } 111 可以構(gòu)成三角形嗎? ?1.問題描述 輸入三條邊,判斷它們能否構(gòu)成三角形,若能則指出是何種三角形。 break。 break。939。839。739。639。539。439。339。239。139。039。 break。\n39。 39。 ch = getchar()。 blank = digit = other = 0。 int main(void) { int blank, digit, i, other。 default: rate=0。 case 3: rate=。 } 表達式的值 =常量表達式 2 的值 表達式 語 句段 1 語 句段 2 語 句段 n 語 句段 n+1 表達式 的值 =常量表達式 1 的值 表達式的值 =常量表達式 n 的值 其他 switch(time){ case 1: rate=。 .... case 常量表達式 n:語句段 n。 } 109 ?在 switch中不使用 break switch(表達式 ){ case 常量表達式 1:語句段 1。 break。 break。 break。 break。 printf(本息合計: %.2f\n,total)。 total=money+rest。time)。 printf(請輸入存期 :)。 scanf(%lf,amp。 int time。 輸出利息和本息合計。 107 ?3. 算法描述 鍵盤輸入存款本金和存期。 } 106 計算存款利息 ?1.問題描述 銀行對整存整取存款期限不同對應的存款利率也不同,鍵盤輸入存款本金和存期,計算到期時的利息及利息與本金的和。 default : 語句段 n+1 。 .... case 常量表達式 n:語句段 n 。 case 常量表達式 2:語句段 2 。 } 105 switch語句 處理多分支選擇問題 , 3種情況 在 switch語句的每個語句段中都使用 break語句 switch(表達式 ) { case 常量表達式 1:語句段 1。 break。 break。/39。 break。*39。 break。39。 break。+39。value2)。value1, amp。 char op。139。\n39。 39。939。039。Z39。A39。z39。a39。 return 0。) printf(=%.2f\n, value1 / value2)。 else if(op == 39。*39。) printf(=%.2f\n, value1 value2)。 else if(op == 39。+39。value2)。value1, amp。 char op。 輸出運算結(jié)果。 ?算法分析 鍵盤輸入 形式如“操作數(shù) 運算符 操作數(shù)”的四則運算表達式 。 每條語句的執(zhí)行條件 ? 100 目標 ?使用 switch 結(jié)構(gòu) ?上機 練習 解答 ?課 后 習題 101 四則運算 ?問題描述 求解簡單的四則運算表達式。 else。 } else y = x + 2。 else y = x + 2。 98 else 和 if 的匹配 if(表達式 1) if(表達式 2) 語句 1 else 語句 2 else if(表達式 3) 語句 3 else 語句 4 if(表達式 1) if(表達式 2) 語句 1 else if(表達式 3) 語句 3 else 語句 4 else 與最靠近它的、沒有與別的 else 匹配過的 if 匹配 if(表達式 1) if(表達式 2) 語句 1 else if(表達式 3) 語句 3 else 語句 4 99 改變 else 和 if 的配對 例 改寫下列 if 語句 , 使 else 和第 1個 if 配對 。 C語言規(guī)定,每個 else 部分總屬于前面最近的那個缺少對應的 else 部分的 if 語句。 和 ||)或者 為某一 條 件取反( !) ?在 復雜 表 達 式中,通 過運 算符的 優(yōu) 先 級 確定各 種運算符的 執(zhí) 行 順 序 ?條 件 結(jié)構(gòu) 解 決 了程序 種 需要根據(jù)不同情 況進 行判 斷的情 況 (if else(if)) 97 嵌套 if 結(jié)構(gòu) if (x 0) if (y 1) z = 1。 if (表達式 ) 語句 1 else 語句 2 if 語句 if 語句 95 ifelse語 句的嵌套的結(jié)構(gòu) if(表達式 1) if(表達式 2) 語 句 1 else 語 句 2 else if(表達式 3) 語 句 3 else 語 句 4 表達式1 表達式3 語 句 4 真 假 表達式2 語 句 3 語 句 1 語 句 2 真 真 假 假 96 復習 ?表 達 式是操作 數(shù) 和 運 算符的集合 ?關 系 運 算符 運 用 測試兩個 操作 數(shù) 之 間 的 關 系 ?邏輯運 算符用于 組 合多 個條 件( amp。 printf(x=%lf\n, x1) 。 printf(x1=%lf, x2=%lf\n, x1,x2) 。 94 /*使用 ifelse語 句的嵌套來實現(xiàn)求解 */ if (s0) { x1=(b+sqrt(s))/(2*a) 。 else 語句 n。 else if(表達式 2) 語句 2。 91 二分支結(jié)構(gòu)和 ifelse 語句 if (表達式 ) 語句 1 else 語句 2 if (表達式 ) 語句 1 語 句 1 表達式 語 句 2 真 (非 0) 假 (0) 語 句 1 表達式 真 (非 0) 假 (0) 一條語句 92 多分支結(jié)構(gòu)和 else – if 語句 ?elseif 語句是最常用的實現(xiàn)多分支(多路選擇)的方法。 ?include命令 ?用戶調(diào)用庫函數(shù)時,將相應的頭文件包含到源程序中。 89 常用數(shù)學庫函數(shù) ?庫函數(shù) ?C語言處理系統(tǒng)提供事先編好的函數(shù),供用戶在編程時調(diào)用。 printf(x=%lf\n, x1) 。 printf(x1=%lf, x2=%lf\n, x1,x2) 。 /*條件判斷,輸出結(jié)果 */ } /*條件判斷,輸出結(jié)果 */ if (s0) { x1=(b+sqrt(s))/(2*a) 。c)。a, amp。 printf(Enter 3 integers:)。 true false true false 輸入 a,b,c 結(jié)束 s0 輸出 2個解 開始 b24ac?s s=0 輸出 1個解 輸出無解 88 ?程序?qū)崿F(xiàn) include include main() { int a, b, c, s。 計算判別式 b24ac,并將結(jié)果存在變量 s中。 真 假 真 假 真 假 條件結(jié)構(gòu) 23 86 求解一元二次方程 ?1.問題描述 從鍵盤輸入一元二次方程 ax2+bx+c=0的 3個系數(shù) a,b,c,編程計算該方程的解,并輸出之。 else if (表達式 3) 語句 3。year% 100!=0||year%400==0 結(jié)束 輸出: YES 輸出: NO 輸入 year 開始 85 if (表達式 1) 語句 1。 } false true year%4==0amp。year%100!=0||year%400==0) /*閏年的條件 */ printf(YES\n)。 if(year%4==0amp。 scanf(%d , amp。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1