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

正文內容

c語言程序設計第五版習題答案解析-文庫吧資料

2025-06-25 14:02本頁面
  

【正文】 rs=0,space=0,digit=0,other=0。\n39。 },分別統(tǒng)計其中的英文字母、空格、數(shù)字和其他字符的個數(shù)。n=n+1。m=21。 float s=0,n=?!痉治雠c提示】請抓住分子與分母的變化規(guī)律。 } printf(t=%ld,t)。i++) { tn=i*tn。 for(i=1。參考代碼: main( ) {long int t=0,tn=1。 } =1!+2!+3!+…+10!的值。s=s+t。i=100。 float s=0,t。【分析與提示】本題為分數(shù)數(shù)學項求和問題,要想得到每一項的正確結果,分式中的分子、分母至少要有一個為實型數(shù)據(jù)。 } printf(s=%d\n,s)。 while(t=64) { s=s+t?!痉治雠c提示】本題為數(shù)學項求和問題,數(shù)學項間的關系為:第n項的值為第n1項的值2倍。y=i++)printf(“%4d%4d”,x,y)。 for(i=0。}【解答】34.下列程序運行的運行結果為 。break。case 2:b++。a3main(){ int a=1,b=0。printf(“%d,%d,%d\n”,x,y,z)。 while(x++!=(y=1)){ z+=1。【解答】 02.下列程序運行的運行結果為 。 printf(%d,y)。do{y。二.運行程序寫結果1.下列程序運行的運行結果為 。n=r。 【解答】(1)r=m。} printf(%d\n,n)。n=r。 r=m%n。n)。 scanf(%d%d,amp。請?zhí)羁?。}注:當該程序輸入一個較大的5位數(shù)時,輸出結果就不正確了,思考為什么?動手試一下怎樣修改該程序。printf(\n正整數(shù)的原序為:%u,x)。 n=n*10+wan。 if(m) {wan=m。 w=4。 if(m) {qian=m%10。 w=3。 if(m) {bai=m%10。 w=2。if(m) {shi=m%10。 w=1。ge=m%10。x)。printf(請輸入一個正整數(shù))。參考代碼:include main( ){unsigned x,m,n=0,w=0。【分析與提示】本題的思路是:設5個變量,分別代表個位、十位、百位、千位和萬位。②分別打印出每一位數(shù)字;③按逆序打印出各位數(shù)字。 }printf(應付車資為%.1f\n,cf)。 case 3: if(gl=3) cf=。else cf=8+(gl3)* 。break。switch(cx){ case 1: if(gl=3) cf=。scanf(%f,amp。cx)。printf(\t請輸入車型(13): )。 /*定義乘車的車型變量cx */ float gl, cf?!痉治雠c提示】可設三個變量,分別表示乘車的車型、行車公里數(shù)和應付車資,根據(jù)乘車的車型和行車公里數(shù),計算出應付的車資。} }6.某市不同車牌的出租車3公里的起步價和計費分別為:夏利7元/公里,;富康8元/公里,;桑塔納9元。 break。 break。 break。 break。 break。 break。 break。xqh)。 printf(請輸入星期號(1~7):\n)。參考代碼:main( ){int xqh。switch語句的控制流程是:首先計算表達式的值,然后依次與每一個case中的常量值進行比較,一旦發(fā)現(xiàn)了某個能夠匹配的值,就執(zhí)行該case后面的語句組,直到遇到break語句為止。}5.從鍵盤上輸入星期號,并顯示該日期的英文名字。else y=2*x1。if(x1) y=x。scanf(%f, amp。參考代碼: main( ){float x,y。 【分析與提示】本題考查if語句的嵌套,應當注意if與else的配對關系。printf(最大值為:%d,最小值為:%d\n,max,min) 。min=ab?a:b。max=ab?a:b 。b,amp。scanf(%d,%d,%d, amp。最后輸出max 和min 的值即可?!痉治雠c提示】首先比較輸入的a,b 的大小,并把大數(shù)裝入max, 小數(shù)裝入min 中,然后再與c 比較,若max 小于c,則把c 賦予max;如果c 小于min,則把c 賦予min。 printf(bonus=%d,bonus)?!         lse if(i=1000000)              bonus=bonus6+(i600000)*?!   lse if(i=400000)        bonus=bonus2+(i200000)*。 if(i=100000)  bonus=i*。 bonus6=bonus4+200000*。bonus2=bonus1+100000*。i)。 int bonus1,bonus2,bonus4,bonus6,bonus10,bonus。注意定義時需把獎金定義成長整型。}2. 企業(yè)發(fā)放的獎金根據(jù)利潤提成。c=’z’)c=c32。if(c=’a’amp。scanf(%c, amp。參考代碼:main( ){char c?!窘獯稹縜=2,b=1三.編程題 1.輸入一個字母,若為小寫,則把它變成大寫輸出。 } printf(a=%d,b=%d\n,a,b)。 b++。 break。 break。include main() { int x=1,y=0,a=0,b=0。}} 【分析與提示】本題程序的功能為:從鍵盤輸入變量a,b,計算c的值(若a=b,則c=a*b,若ab則c=a/b),并輸出a,b,c的值。} else {c=a/b。 if(a=b) {c=a*b。a,amp。 printf(Input a,b: )?!窘獯稹縈in is 2 2.若輸入3,4回車,下列程序運行的運行結果為 ;若輸入4,3回車,下列程序運行的運行結果為 。 printf(Min is%d\n,min)。 min=(mind)? min:d。 min=(ab)? a:b。 include main() { int a=3,b=8,c=9,d=2,e=4?!痉治雠c提示】本題考查運算符的優(yōu)先級別。amp。amp。amp。}【解答】運行:enter mile:2↙ mile is kilometer第4章 選擇結構程序設計 習題一.填空題=3,b=4,c=5。k=mile*5380*12*。scanf(“%lf”,amp。main(){double mile,k。printf(Average:%\n,aver)。total=a+b+c+d+e。d,amp。b,amp。scanf(%d,%d,%d,%d,%d,amp。float total,aver?!痉治雠c提示】方法與上題類似,同樣是保留兩位有效數(shù)字%。 return(0)。 c=*(f32)。 scanf(%d,amp。 float c。結果要求保留2位小數(shù),所以輸出的結果格式為%。1 5S= A= 5.已知華氏溫度與攝氏溫度之間的轉換公式是:, 編寫一個程序,將用戶輸入的華氏溫度轉換成攝氏溫度,并予以輸出。return(0)。area=(n*r*r*sin(2*PI/n))/。n)。scanf(%f%d,amp。float r,s,area?!痉治雠c提示】由數(shù)學知識得到: 半徑為r圓的面積,半徑為r圓的內接正n邊形的面積,其中 處理步驟:提示信息,接收參數(shù)值;計算圓的面積; 計算正n邊形的面積;輸出結果。}【解答】運行輸入:please input x,y:10,20回車運行結果:x=,y= x+y= xy= x*y=4.編寫一個程序,求出給定半徑r的圓以及內正n邊形的面積,并且輸出計算結果。 printf(x=%f,y=%f\n,x,y)。 b=xy。y)。 scanf(%f,%f,amp。main(){float x,y,a,b,c。}【解答】運行輸入:A 回車運行結果:A,a3.從鍵盤上輸入兩個實型數(shù),求兩數(shù)的和、差、積,輸出結果時要求小數(shù)部分占兩位。x2=x1+32。 scanf(%c,amp。參考代碼: include main(){ char x1,x2。}【解答】運行輸入:B 回車 運行結果:B,662.從鍵盤上輸入一個大寫字母,把它轉換成小寫字母,然后顯示出來。ch=getchar()。例如,用%c格式輸出時,取低位字節(jié),高位字節(jié)被舍棄。因為,char變量在內存占一個字節(jié),而int整型變量占2個字節(jié)。所以int型與char型變量的值可以互換,分別用%c和%d不同格式輸出就行了。【解答】運行輸入:a=3, b=4回車 X=8, y=回車C1=AC2=a回車運行結果:a=3,b=7,x=,y=,c1=A,c2=a四.編程題1.由鍵盤輸入1個字母,輸出其ASCII碼值。} 【分析與提示】在使用多個scanf函數(shù)輸入數(shù)據(jù)時,第一個輸入行末尾輸入的回車被第二個scanf函數(shù)吸收,因此在第二、三個scanf函數(shù)的雙引號后放置一個空格以抵消上行輸入的回車鍵。c2)。 scanf( c1= %cc2=%c,amp。x,amp。b)。 scanf(a=%d,b=%d,amp。 float x,y。在輸入時,對應%*f位置可以隨意輸入一個數(shù)(,該數(shù)不會賦值給任何變量的)。}【分析與提示】按%5 d格式輸入a與b的值時,要先鍵入三個空格,然后再鍵入10與20。z)。x,amp。c1,amp。a,amp。char c1,c2。程序如下:includemain(){int a,b。a的ASCII碼值是97。}【分析與提示】%md,m指出了要輸出數(shù)據(jù)的寬度。c)。scanf(%3d,%c,amp。includemain(){int a。printf(\nx=%f\n,x)。b)。scanf(%d,%d,amp。includemain(){int a,b。printf((6)y=%\n,y)。printf((4)x=%f,y=%f\n,x,y)。printf((2)b=%u\n,b)。double y=。long c=123456789。int a=98。main(){char ch=39。后,c1為66+1變成67即C,c2為671變成66即B。}【分析與提示】例如當輸入B,C回車,B,C的ASCII碼值為66,67,執(zhí)行++c1。c2。c2)。scanf(%c,%c,amp。}【解答】運行輸入:AB回車運行結果為:c1=A,c2=A,c3=65,c4=666.以下程序的執(zhí)行結果是 。c2)。scanf(%c%c,amp?!窘獯稹緼 B C D5.以下程序的執(zhí)行結果是 。}【分析與提示】可以用%c格式輸出的,也可以用%d格式輸出,所以與%md近似,m指出了要輸出數(shù)據(jù)的寬度。 printf(%3c\n,c)。printf(%1c\n,a)。,d=39。,c=39。,b=39。a=39。} 【解答】17,21,114.以下程序的執(zhí)行結果是 。main(){int k=17。printf(%d %ld %f %f\n,i,l,f,d)。int i。float f。}【解答】02.以下程序的執(zhí)行結果是 。y=(x+)/。int x,y。三.運行程序寫結果 。4. 連續(xù)2個%號。 2.一個分號。 的功能是_______。b=ab。6.int a=10,b=20。執(zhí)行x+=x =x+x。4.若想輸出字符%,則應該在“格式字符”的字符串中用_____表示。2.C語言中的空語句就是_______?!?是_______運算符,amp。其中表達式語句與表達式的區(qū)別在于表達式語句是表達式加上“;”組成。}第3章 順序結構程序設計一. 簡答題1.程序有哪三種基本結構?【解答】程序的三種基本結構為:順序結構、選擇結構和循環(huán)結構。printf(%d\n,((int)f %3))。char c=39。的格式有錯,應該在f前的int用括號括起來,因為實型數(shù)據(jù)不能執(zhí)行取余運算。不應該有分號;(2)定義char c=”c”。printf(“%c”,c)。char c=”c”。include void main()。printf(%d,c)。int c。}【答案】
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1