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

正文內容

c語言程序設計ppt課件(2)-資料下載頁

2025-04-29 04:24本頁面
  

【正文】 value1 value2)。 break。 case 39。*39。: printf(=%.2f\n, value1 * value2)。 break。 case 39。/39。: printf(=%.2f\n, value1 / value2)。 break。 default:printf(Unknown operator\n)。 break。 } return 0。 } 105 switch語句 處理多分支選擇問題 , 3種情況 在 switch語句的每個語句段中都使用 break語句 switch(表達式 ) { case 常量表達式 1:語句段 1。 break。 case 常量表達式 2:語句段 2 。 break。 .... case 常量表達式 n:語句段 n 。 break。 default : 語句段 n+1 。 break。 } 106 計算存款利息 ?1.問題描述 銀行對整存整取存款期限不同對應的存款利率也不同,鍵盤輸入存款本金和存期,計算到期時的利息及利息與本金的和。 當前整存整取年息利率: 一年: % 二年: % 三年: % 五年: % ?2.問題分析 本導例需要根據(jù)不同的存款期限決定存款利率,考慮使用 switch語句實現(xiàn)多分支選擇結構。 107 ?3. 算法描述 鍵盤輸入存款本金和存期。 根據(jù)存款期限的不同,按照不同的利率計算利息。 輸出利息和本息合計。 判 斷 t i m e 的 值r a t e = 0 . 0 3 2 5 r a t e = 0 . 0 3 7 5 r a t e = 0 . 0 4 2 5 r a t e = 0 . 0 4 7 5計 算 利 息 和 本息 合 計t i m e = = 1 t i m e = = 2 t i m e = = 3 t i m e = = 5開 始結 束輸 入 存 期t i m e輸 出 利 息 和本 息 合 計108 ?程序實現(xiàn) include main( ) { double money, rate, rest, total。 int time。 printf(輸入本金 :)。 scanf(%lf,amp。money)。 printf(請輸入存期 :)。 scanf(%d,amp。time)。 /*使用 switch語句實現(xiàn)利率的選擇 */ rest=money*rate*time。 total=money+rest。 printf(到期利息: %.2f\n,rest)。 printf(本息合計: %.2f\n,total)。 } switch(time){ case 1: rate=。 break。 case 2: rate=。 break。 case 3: rate=。 break。 case 5: rate=。 break。 default: rate=0。 } 109 ?在 switch中不使用 break switch(表達式 ){ case 常量表達式 1:語句段 1。 case 常量表達式 2:語句段 2。 .... case 常量表達式 n:語句段 n。 default : 語句段 n+1。 } 表達式的值 =常量表達式 2 的值 表達式 語 句段 1 語 句段 2 語 句段 n 語 句段 n+1 表達式 的值 =常量表達式 1 的值 表達式的值 =常量表達式 n 的值 其他 switch(time){ case 1: rate=。 case 2: rate=。 case 3: rate=。 case 5: rate=。 default: rate=0。 } rate=? 110 ?在 switch的某些語句段中使用 break 輸入 1個字符,輸出該字符所屬的種類,如空格或回車、數(shù)字字符,其他字符。 int main(void) { int blank, digit, i, other。 char ch。 blank = digit = other = 0。 printf(Enter 10 characters: )。 ch = getchar()。 switch (ch){ case 39。 39。: case 39。\n39。: printf(“ 該字符是 空格或回車 ” )。 break。 case 39。039。 : case 39。139。 : case 39。239。 : case 39。339。 : case 39。439。 : case 39。539。 : case 39。639。 : case 39。739。 : case 39。839。 : case 39。939。 : printf(“ 該字符是 數(shù)字字符 ” )。 break。 default: printf(“ 該字符是 其他字符 ” )。 break。 } return 0。 } 111 可以構成三角形嗎? ?1.問題描述 輸入三條邊,判斷它們能否構成三角形,若能則指出是何種三角形。 ?2.問題分析 給定的三條邊,只要兩邊之和大于第三邊即可構成三角形,否則不能構成三角形。在能構成三角形的情況下,如果三邊相等,則是等邊三角形;如果只有兩邊相等,則是等腰三角形??梢钥闯鲞@是多重判斷,需要多次運用 ifelse語句來實現(xiàn)。 112 ?算法描述 上述問題求解過程以算法的形式描述為: ( 1)輸入三條邊的值,分別保存于變量 a、 b、 c中; ( 2)如果 a(b+c), b(a+c), c(a+b)三個條件同時成立,則執(zhí)行( 3);否則輸出“不能構成三角形!”; ( 3)如果 a=b, b=c, a=c三個條件中至少有一個成立,則執(zhí)行( 4);否則輸出“可以構成不等邊三角形!”; ( 4)如果 a=b且 b=c,則輸出“可以構成等邊三角形!”;否則輸出“可以構成等腰三角形!”; 113 開 始N輸 入 a , b , ca ( b + c ) amp。 amp。 b ( a + c ) amp。 amp。 c ( a + b ) a = = b | | b = = c | | a = = ca = = b amp。 amp。 b = = c結 束YYYNNN輸 出 “ 可 以 構 成 等腰 三 角 形 ! ”輸 出 “ 可 以 構 成 不等 邊 三 角 形 ! ”輸 出 “ 可 以 構 成 等邊 三 角 形 ! “輸 出 “ 不 能構 成 三 角 形 ! ”4. 程序 實現(xiàn) include main() { float a,b,c。 printf(請輸入三條邊的值: \n)。 scanf(%f%f%f,amp。a,amp。b,amp。c)。 if(((b+c)a)||((a+c)b)||((a+b)c)) printf(不能構成三角形 !\n)。 else if(a !=bamp。amp。b!=camp。amp。a!=c) printf(可以構成不等邊三角形 !\n)。 else if (a==bamp。amp。b==c) printf(可以構成等邊三角形 !\n)。 else if(a==b||b==c||a==c) printf(可以構成等腰三角形 !\n)。 } 114 習題解析 ?練習 11在 屏 幕上 顯 示一 個 短句“ Programming in C is fun!” include int main( ) { /**/ printf(Programming in C is fun!)。 } 115 習題解析 ?練習 12在 屏 幕上 顯 示如下 網 格。 include int main( ) { /**/ printf(+++\n)。 printf(| | |\n)。 printf(| | |\n)。 printf(+++\n)。 } printf(+++\n| | |\n| | |\n+++\n)。 116 習題解析 ?練習 13輸 入整 數(shù) a和 b, 計 算 并輸 出 a、 b的和 與 差 include int main( ) { int a, b, sum, diff。 scanf(%d%d, amp。a, amp。b)。 sum=a+b。 diff=ab。 printf(The sum is %d\n, sum)。 printf(The difference is %d\n, diff)。 } 117 習題解析 ?練習 14輸 入 華 氏 溫 度 f, 計 算 并輸 出相 應 的 攝 氏 溫度 c(保留 2位小 數(shù) )。 c = 5/9(f32). include int main( ) { double f, c。 scanf(%lf, amp。f)。 /**/ c=*(f32)。 printf(The temprature is %\n, c)。 } 118 習題解析 ?練習 15輸 入 2個 整 數(shù) time1和 time2,表示火 車 的出發(fā)時間 和到 達時間 , 計 算 并輸 出旅途 時間 include int main( ) { int time1, time2, hours, mins。 int h1,h2,m1,m2。 scanf(%d%d, amp。time1, amp。time2)。 /**/ h1 = time1 / 100。 m1 = time1 % 100。 h2 = time2 / 100。 m2 = time2 % 100。 } if(m2m10) { m2+=60。 h2。 } mins = m2 m1。 hours = h2 h1。 printf(The train journey time is %d hrs %d mins.\ n, hours, mins)。 119 習題解析 ?練習 16輸 入 1個 四位 數(shù) , 將 其加密后 輸 出。方法是將該數(shù) 每一位上的 數(shù) 字加 9,然后除以 10取余,做 為該 位上的新 數(shù) 字,最后 將 第 1位和第 3位上的 數(shù) 字互換 ,第 2位和第 4位上的 數(shù) 字互 換 , 組 成加密后的新數(shù) 120 習題解析 ?練習 21輸 入一 個 大 寫 英文字母, 輸 出相 應 的小 寫 字母 include int main( ) { char ch。 scanf(%c, amp。ch)。 /**/ ch=ch+32。 printf(%c\n, ch)。 } 121 課堂練習 ?[例 ] 判斷輸入字符的種類。把字符分為五類: ①數(shù)字字符 ②大寫字母 ③小寫字母、 ④控制字符 (ASCII碼 32) ⑤ 其他字符 include void main( ) { char c 。 c=getchar() 。 if(c 32) printf(控制字符 \n)。 else if( 39。039。= c amp。amp。 c=39。939。 ) printf(數(shù)字字符 \n )。 else if( 39。A39。= c amp。amp。 c=39。Z39。 ) printf(大寫字母 \n)。 else if( 39。a39。= c amp。amp。 c=39。z39。 ) printf(小寫字母 \n )。 else printf(其他字符 \n)。} 122 課堂練習 ?居民 應 交水 費 y(元 )與 月用水量 x(噸 )的函 數(shù)關 系式如下, 編 程 實現(xiàn) 。 ???????????155105215034,.x,xf ( x )y123 課堂練習 ?練習題 1
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1