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

正文內(nèi)容

項目二輸入學(xué)生成績轉(zhuǎn)化為等級(編輯修改稿)

2025-06-20 00:49 本頁面
 

【文章內(nèi)容簡介】 b兩者中最大值。 若 a=3, b=4, c=5,則表達(dá)式 c(ab?a:b)?c: (ab?a:b)的值為 5。這里表達(dá)式 1是 c(ab?a:b),表達(dá)式 2是 c,表達(dá)式 3是 (ab?a:b) 。表達(dá)式c(ab?a:b)?c: (ab?a:b)的值實際上是取 a、 b、 c三者中最大值。 任務(wù) 2 輸入學(xué)生成績轉(zhuǎn)化為等級 一、問題情景 輸入一個學(xué)生的成績,若是合法成績,則輸出相應(yīng)的等級,否則輸出不合法的提示信息。 方法一: 首先判斷輸入的成績是否合法,不合法的話,輸出“輸入的成績不合法”的提示信息;合法的話再判斷成績是否在 90分到 100分之間,是的話,將變量 y賦好相應(yīng)的值;同樣再判斷成績是否在 80分到 90分之間,是的話,將變量 y賦好相應(yīng)的值等等。 參考程序: include main() {float x。 char y。 printf(請輸入 0100內(nèi)的一個成績 )。 scanf(%f,amp。x)。 if( x=0 amp。amp。 x=100 ) {if(x=90 amp。amp。 x=100) y=39。A39。 if(x=80 amp。amp。 x90) y=39。B39。 if(x=70 amp。amp。 x80) y=39。C39。 if(x=60 amp。amp。 x70) y=39。D39。 if(x=0 amp。amp。 x60) y=39。E39。 printf(該學(xué)生的等級為 %c\n,y)。} else printf(輸入的學(xué)生成績不合法 \n)。} 方法二: 方法二 :首先判斷輸入的成績是否合法,不合法的話,輸出“輸入的成績不合法”的提示信息;合法的話再判斷成績是否大于等于 90分,若是的話,將變量 y賦好相應(yīng)的值;否則再判斷成績是否大于等于 80分,是的話,將變量 y賦好相應(yīng)的值;否則再判斷成績是否大于等于 70分,是的話,將變量 y賦好相應(yīng)的值等等。 include main() { float x。 char y。 printf(請輸入 1100內(nèi)的一個成績 )。 scanf(%f,amp。x)。 if(x=100amp。amp。x= 0) {if(x=90) y=39。A39。 else if(x=80) y=39。B39。 else if(x=70) y=39。C39。 else if(x=60) y=39。D39。 else y=39。E39。 printf(該學(xué)生的等級為 %c\n,y)。} else printf(輸入的學(xué)生成績不合法 \n)。 } 方法三: 另外我們還可以用 switch語句來實現(xiàn)。 include main() { int x,t。 char y。 printf(請輸入 1100內(nèi)的一個成績 )。 scanf(%d,amp。x)。 t=x/10。 switch(t) { case 10: case 9: printf(該學(xué)生的等級為A)。break。 case 8: printf(該學(xué)生的等級為B)。break。 case 7: printf(該學(xué)生的等級為C)。break。 case 6: printf(該學(xué)生的等級為D)。break。 case 5: case 4: case 3: case 2: case 1: case 0: printf(該學(xué)生的等級為 E)。 break。 default: printf(輸入的學(xué)生成績有誤 )。 } } 本任務(wù)中要掌握的是: if語句的嵌套用法。 switch語句的用法。 三、相關(guān)知識 1. if語句的嵌套 【 語法 】 if(表達(dá)式 1)語句組 1 else if(表達(dá)式 2)語句組 2 else if(表達(dá)式 3)語句組 3 .… else 語句組 n 【 例如 】 if(x=90amp。amp。x=100) y=?A?。 else if(x=80) y=?B?。 else if(x=70) y=?C?。 else if(x=60) y=?D?。 else y=?E?。 這里實際上只有一個 if else語句,只不過else后面跟的不是一般的語句,而又是一個if else語句而已。 if 和 else 后面可以跟語句組,這個語句組里當(dāng)然也可以是 if else語句,這種情況稱為 if語句的嵌套。 if語句的嵌套時, else語句與 if的匹配原則是:與在它上面的、距離它最近的、在同一層括號內(nèi)的、且尚未匹配的 if配對。 【 例 23】 輸入一個字符,判斷它是小寫、大寫、數(shù)字還是其它字符。 分析:輸入一個字符,判斷它是否小寫,是的話輸出相應(yīng)的提示信息;否則再判斷它是否是大寫,同樣是的話輸出相應(yīng)的提示信息;等等。 參考程序: include “” main() { char a。 printf(“請輸入一個字符 \n”)。 scanf(“%c”,amp。a)。 if(a=?a?amp。amp。a=?z?) printf(“輸入的字符是小寫” )。 else if(a=?A?amp。amp。a=?Z?) printf(“輸入的字符是大寫” )。 else if(a=?0?amp。amp。a=?9?) printf(“輸入的字符是數(shù)字” )。 else printf(“輸入的字符是其它字符” )。} 分析下面程序錯誤的原因: include “”
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1