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

正文內(nèi)容

c語言習題及答案-資料下載頁

2025-06-28 07:57本頁面
  

【正文】 “先定義,后使用”,這樣規(guī)定有以下好處:(1)便于糾錯;(2)便于編譯系統(tǒng)為變量分配存儲空間;(3)運算合法性檢查。【習題210】:C語句可以分為以下五類:(1).控制語句。 完成一定的控制功能;(2).函數(shù)調(diào)用語句;(3)表達式語句;(4)空語句;(5)可以用{ }把一些語句括起來成為復合語句。C只有9種控制語句,它們是:(1)if( )~else~(條件語句)(2)for( ) ~ (轉(zhuǎn)向語句) (3)while( )~ (循環(huán)語句) (4)do~while( ) (循環(huán)語句) (5)continue(結(jié)束本次循環(huán)語句) (6)break(中止執(zhí)行switch或循環(huán)語句) (7)switch(多分支選擇語句) (8)goto(轉(zhuǎn)向語句) (9)return(從函數(shù)返回語句)【習題211】:表達式不是獨立存在的,它存在于其它表達式、語句、函數(shù)參數(shù)里,表達式后面加上一個分號,就變成表達式語句,如i=i+1 (是表達式,不是語句) i=i+l; (是語句) 表達式能構(gòu)成語句是C語言的一個特色。其實“函數(shù)調(diào)用語句”也是屬于表達式語句,因為函數(shù)調(diào)用也屬于表達式的一種,只是為了便于理解和使用,我們把“函數(shù)調(diào)用語句”和“表達式語句”分開來說明。由于C程序中大多數(shù)語句是表達式語句(包括函數(shù)調(diào)用語句), 所以有人把C語言稱作“表達式語言”?!玖曨}212】:字符常量就是一個字符,用單引號括起來,占一個字節(jié);而字符串常量是由若干個字符組合而成,用雙引號括起來,存貯時自動在后面加“\0”,即使同樣是一個字符,字符串常量后面還要加一個“\0”?!玖曨}213】:(1)12,a。(2)40,20。(3)113,4b。(4)176627,fd97。(5)177621,ff91。(6)4663,9b3。(7)110022,9012。(8)51013,520b。三、閱讀程序?qū)懡Y(jié)果或填空【習題214】:aa bb cc abcA N【習題215】:261【習題216】:10【習題217】:57 5 7, , , ,+01, +02A,65,101,411234567,4553207,d68765535,177777,ffff,1COMPUTER, COM【習題218】:9,11,9,10【習題219】:【習題220】:【習題221】: (1)14,(2)10,(3)60,(4)0,(5)0,(6)0【習題222】: x5amp。amp。x5 x5||x5四、編寫程序題【習題223】main() {float r,h,C1,Sa,Sb,Va,Vb。 scanf(%f,%f,amp。r,amp。h)。 C1=2**r。 Sa=*r*r。 Sb=4*Sa。 Va=4**r*r*r/3。 Vb=Sa*h。 printf(C1=%.2f\n,C1)。 printf(Sa=%.2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n,Sa,Sb,Va,Vb)。 } 【習題224】main() {float F,c。 printf(請輸入一個華氏溫度:\n)。scanf(%f,amp。F)。 c=*(F32)。 /*注意5和9 要實型表示,否則5/9的值為0*/printf(攝氏度為:%\n,c)。 } 【習題225】include main() {char c1,c2。 printf(請輸入兩個字符c1,c2:\n)。c1=getchar()。c2=getchar()。 printf(用putchar語句輸出結(jié)果為:\n)。putchar(c1)。putchar(’ ’)。putchar(c2)。printf(用printf語句輸出結(jié)果為:\n)。printf(\n%c %c\n,c1,c2)。} (1)都可以;(2)用printf()函數(shù);(3)不是在任何情況下,因為char只有一個字節(jié),而int有2個字節(jié)。能表示的范圍不一樣?!玖曨}226】:includedefine PI main(){float r,h,cl,cs,cvz。printf(Input r,h:)。scanf(%f,%f,amp。r,amp。h)。cl=2*PI*r。cs=PI*r*r。cvz=cs*h。printf(The length of the circumference:%\n,cl)。printf(area of the circle: %\n ,cs)。printf(volume of the column: %\n ,cvz)。}【習題227】:includemain(){char ch。printf(\nInput a letter:)。scanf(%c,amp。ch)。printf(\nASCII the letter:%d,ch)。}習題三參考答案:一、單項選擇題【習題31】~【習題36】: DCADCB。【習題37】:(1) 0 ,(2) 1 ,(3) 1 ,(4) 0 ,(5) 1二、簡單題【習題38】:程序解決問題是按指定的次序執(zhí)行一系列操作的結(jié)果,按照次序執(zhí)行操作的過程描述稱為算法。算法的特性:(1)有窮性。(2)確定性。(3)有零個或多個輸入。(4)有一個或多個輸出。(5)有效性。舉例:菜譜操作步驟、樂譜、施工圖紙等等?!玖曨}39】: (1)自然語言,(2)偽代碼,(3)流程圖,(4)計算機語言。自然語言通俗易懂,但有歧義性;偽代碼方便實用,但沒有流程圖明晰,容易犯邏輯錯誤;流程圖明晰但繪制和修改時比較繁瑣;計算機語言表示算法嚴謹,但無法做到算法設計的第一步就使用計算機語言,讀程序比看流程圖要費神很多?!玖曨}310】:順序結(jié)構(gòu),由順序執(zhí)行的一組語句或者結(jié)構(gòu)組成。(2)分支結(jié)構(gòu),根據(jù)判斷條件,做出取舍,要么執(zhí)行A分支要么執(zhí)行B分支,必須執(zhí)行其中的一個,不可全執(zhí)行也不可全不執(zhí)行。(3)循環(huán)結(jié)構(gòu),由需要反復執(zhí)行的一段代碼或者結(jié)構(gòu)組成。任何算法功能都可以通過以上三種基本程序結(jié)構(gòu)的組合來實現(xiàn)。【習題311】:非0為真,0為假。三、用傳統(tǒng)流程圖表示求解以下問題的算法?!玖曨}312】~【習題319】:如下圖312~319所示。 312 313 314其中的符號“→”表示“倒給”,例如“A→C”“將A瓶中的液體倒給C瓶” 315 316 317318 319四、編寫程序題【習題320】:include main() {int x,y。 printf(輸入x:)。 scanf(%d,amp。x)。 if(x1) /* x1 */ { y=x。 printf(x=%3d, y=x=%d\n,x,y)。 } else if (x10) /* 1≤x10 */ { y=2*x1。 printf(x=%3d, y=2*x1=%d\n,x,y)。 } else /* x≥10 */ { y=3*x11。 printf(x=%3d, y=3*x11=%d\n,x,y)。 } } 【習題321】:include main() { long int num。 int indiv,ten,hundred,thousand,ten_thousand,place。 /*分別代表個位、十位、百位、千位、萬位和位數(shù)*/ printf(請輸入一個整數(shù)(0~99999):)。 scanf(%ld,amp。num)。 if (num9999) place=5。 else if(num999) place=4。 else if(num99) place=3。 else if(num9) place=2。 else place=1。 printf(place =%d\n, place)。 ten_thousand=num/10000。 thousand=num/1000%10。 hundred=num/100%10。 ten=num%100/10。 indiv=num%10。 switch(place) { case 5: printf(%d,%d,%d,%d,%d,ten_thousand,thousand,hundred,ten,indiv)。 printf(\n反序數(shù)字為;)。 printf(%d%d%d%d%d\n,indiv,ten,hundred,thousand,ten_thousand)。 break。 case 4: printf(%d,%d,%d,%d,thousand,hundred,ten,indiv)。 printf(\n反序數(shù)字為:)。 printf(%d%d%d%d\n,indiv,ten,hundred,thousand)。 break。 case 3: printf(%d,%d,%d,hundred,ten,indiv)。 printf(\n反序數(shù)字為:)。 printf(%d%d%d\n,indiv,ten,hundred)。 break。 case 2: printf(%d,%d,ten,indiv)。 printf(\n反序數(shù)字為:)。 printf(%d%d\n,indiv,ten)。 break。 case 1: printf(%d,indiv)。 printf(\n反序數(shù)字為:)。 printf(%d\n,indiv)。 break。 } } 【習題322】:(1) 用if語句編程序。 include main() { long i。 float bonus,bon1,bon2,bon4,bon6,bon10。 bon1=100000*。 /*利潤為10萬元時的獎金*/ bon2=bon1+100000*。 /*利潤為20萬元時的獎金*/ bon4=bon2+200000*。 /*利潤為40萬元時的獎金*/ bon6=bon4+200000*。 /*利潤為60萬元時的獎金*/ bon10=bon6+400000*。 /*利潤為100萬元時的獎金*/ printf(請輸入利潤i:)。 scanf(%ld,amp。i)。 if(i=100000) bonus=i*。 /**/ else if(i=200000) bonus=bon1+(i100000)*。 /*利潤在10萬至20萬元時的獎金*/ else if(i=400000) bonus=bon2+(i200000)*。 /*利潤在20萬至
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1