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

正文內(nèi)容

c語言程序設(shè)計的試題及答案(編輯修改稿)

2025-02-10 21:06 本頁面
 

【文章內(nèi)容簡介】 p。x)。 y = x12 ? x + 10 : x 12。 return 0。 } 輸入:12回車 17. include int main() { float x, y。 char op。 double r。 scanf(%c%f%f,amp。op,amp。x,amp。y)。 switch(op) { case 39。+39。: r = x + y。 break。 case 39。39。: r = x y。 break。 case 39。*39。: r = x * y。 break。 case 39。/39。: r = x / y。 break。 } printf(%.1f, r)。 return 0。 } 輸入:回車 18. include void main( ) { int a=7。 if(a9 || a10) a=a%3。 printf(a=%d, a)。 }  printf(%d\n, y)?! =a/3?! lse  19. include void main() { int a=20。 switch(a%3) case 0: printf(0)。 case 1: printf(1)。 case 2: printf(2)。 default: printf(3)。 } printf(4)。 } 20. include void main() { int a=2,b=5,c=8,t。 if ( a b ) { t = a。 a = b。 b = t。 } if ( b c ) { t = b。 b = c。 c = t。 } if ( a b ) { t = a。 a = b。 b = t。 } printf( %d,%d\n, a++, c )。 } 解答: 1. 運行結(jié)果: 9,7 2. a=1,b=3 3. ch1= F 4. 3,5 5. m=21 6. ch3=D 7. y= 8. Good! Best! 9. A B  {  C 10. *** 11. q=35 12. **0****2** 13. *amp。 14. d=20 15. **1** 16. 0 17. 18. a=2 19. 234 20. 8,1 1. 根據(jù)輸入字符的 ASCII 碼來判別字符的類別。由 ASCII 碼表可知 ASCII 值小于 32 的為控制 字 符。 在“0”和“9”之間的為數(shù)字,在“A”和“Z”之間為大寫字母, 在“a”和“z”之 間為小寫字母,其余則為其它字符。 include include int main() { char c。 printf(input a character: )。 _____________________________________________ if(c32) printf(This is a control character\n)。 _____________________________________________ printf(This is a digit\n)。 else if _______________________________________ printf(This is a capital letter\n)。 else if(c=39。a39。amp。amp。c=39。z39。)  printf(This is a small letter\n)。 ____________________________________________ printf(This is an other character\n)。 return 0。 }  2. 計算器程序。用戶輸入運算數(shù)和四則運算符, 輸出計算結(jié)果. include int main() { float a,b。 ____________________________________________。 printf(input expression: a+(,*,/)b \n)。 scanf(%f%c%f,amp。a,amp。c,amp。b)。 switch(c) { case 39。+39。: printf(%f\n,a+b)。 ____________________________________________ case____________________________________________ printf(%f\n,ab)。break。 case 39。*39。: printf(%f\n,a*b)。break。 case 39。/39。: ____________________________________________。break。 default: printf(input error\n)。 } return 0。 }  3. 輸入三個整數(shù),輸出最大數(shù)和最小數(shù)(注:max 總是記錄最大數(shù), 而 min 總是記錄最小數(shù)). include int main() { int a,b,c,max,min。 printf(input three numbers: )。 scanf(%d%d%d,amp。a,amp。b,amp。c)。 if(ab) { _______________________________________ _______________________________________ } else {max=b。min=a。} ____________________________________________ max=c。 if(minc)  _____________________________________ printf(max=%d\nmin=%d,max,min)。 return 0。 } 4. include int main() { int a。 printf(input integer number: )。 scanf(%d,amp。a)。 _____________________________________________ { case 1:printf(Monday\n)。break。 _____________________________________________ printf(Tuesday\n)。 break。 case 3:printf(Wednesday\n)。break。 case 4:printf(Thursday\n)。_____________________________________________ case 5:printf(Friday\n)。break。 case 6:printf(Saturday\n)。break。 case 7:printf(Sunday\n)。break。 _____________________________________________ printf(error\n)。 } return 0。 } 5. 判斷 ab、aB\n)。 _____________________________________________ printf(A  include int main ( ) { int x,c,m。 float y。 scanf(“%d”,amp。x)。 _________________________________________c=1。 c=_____________________________________________。 switch (c) { case –1 : y=0 。 break 。 case 0 : y=x 。 break 。 case 1 : y=10 。 break 。 case 2 : case 3 : y=*x+20 。 _____________________________________________?! lse  default : y=2 。 } if (c!=2) printf (“y=%f”,y)。 _____________________________________________ printf(“error!”)。 return 0。 } 7. 找出 x,y,z 三個數(shù)中的最小數(shù),并判斷該數(shù)是否等于 b。 include int main() { int x=4,y=5,z=8 ,b。 int u,v。 scanf(%d,amp。b)。 u = x  8. 輸入兩個運算數(shù) x,y 和一個運算符號 op, 輸出該運算結(jié)果的值, 例如輸入 3+5↙得到結(jié)果 8 . include int main ( ) { float x,y,r。 char op 。 scanf(%f,%c,%f,amp。x,amp。op,amp。y)。 switch (op) { case 39。+39。: r=x+y 。 _____________________________________________。 _____________________________________________ r=xy 。break。 case 39。*39。 :_____________________________________________。break。 _____________________________________________ r=x/y。 break。 }  printf(%f,r)。 return 0。 }  9. 根據(jù)輸入字符的 ASCII 碼來判別字符的類別。由 ASCII 碼表可知 ASCII 值小于 32 的為控制 字 符。 在“0”和“9”之間的為數(shù)字,在“A”和“Z”之間為大寫字母, 在“a”和“z”之 間為小寫字母,其余則為其它字符。 include int main() { char c。 printf(input a character: )。 c=getchar()。 _____________________________________________ printf(This is a control character\n)。 if(c=39。039。amp。amp。c=39。939。) printf(This is a digit\n)。 _____________________________________________ printf(This is a capital letter\n)。 _____________________________________________ printf(This is a small letter\n)。 _____________________________________________ printf(This is an other character\n)。 return 0。 } 10. 找出 a,b,c 三個數(shù)中的最大數(shù),并判斷該數(shù)是否等于 x。 include int main() { int a=8,b=4,c=12,x 。 int u,v。 scanf(“%d”,amp。x)。 u = a  解答: 1. c=getchar()。 (c=39。039。amp。amp。c=39。939。) (c=39。A39。amp。amp。c=39。Z39。) else 2. char c。 break。 39。39。: printf(%f\n,a/b)。 3. max=a。 min=b。 if(maxb) else if(a  c=x/10。 break。 else 7. x:y。 u:z。 (v==b) else 8. break。 case 39。39。: r=x*y。 case 39。/39。: 9. if(c32) else if(c=39。A39。amp。amp。c=39。Z39。) else if(c=39。a39。amp。amp。c=39。z39。) else  10. b:a c:u (v==x) else 解答: 1. 求分段函數(shù)  的值, 輸入 x 值,輸出結(jié)果。 2. 從鍵盤上輸入一個數(shù) x,計算并輸出下列分段函數(shù) y 的值。  3. 某運輸公司運費計算時根據(jù)運輸距離打折計算,折扣的計算方法如下:  (其中,discount 表示折扣,S 表示運輸距離) 。 編寫一完整程序,輸入運輸距離,統(tǒng)計運費并輸出。每公里的運費通過符號常量定義為 2 .5。 4. 編程輸入一元二次方程的三個系數(shù),求解一元二次方程的實根,無實根時不用求虛根, 給出相應(yīng)提示信息即可。 5. 給定三條邊,判斷其是否能構(gòu)成三角形,若能構(gòu)成,判斷其是等腰三角形、等邊三角形 、直角三角形還是普通三角形。 6. 從鍵盤輸入一個三角形的三條邊,判斷是否能組成三角形,若能組成三角形,則輸出它 的面積。  7. 從鍵盤輸入一個百分制的學(xué)生成績,輸出其對應(yīng)的分?jǐn)?shù)等級,其中 90~100 為 A,80~ 89 為 B,70~79 為 C,60~69 為 D,60 以下為 E。 8. 編寫一個程序,從鍵盤輸入三個整數(shù)給 a,b,c,然后交換它們中的數(shù),把 a 中原來的值 給 b,把 b 中原來的值給 c,把 c 中原來的值給 a。 9. 輸入一個字符,判斷其是否為英文字母,若是英文字母,則將其大小寫進行轉(zhuǎn)換,若不 是英文字母,則不變。 10. 給定三個整數(shù)型 x,y,z,輸出三個數(shù)中的最大值和最小值。 解答: 1. include include void main() { float x,y。 printf(input x\n)。 scanf(%f,amp。x)。 if(x0) y=1。 else if(x=5) y=2*x。 else y=sqrt(x)。 printf(x=%=%\n,x,y)。 } 2. include include void main() { float x,y。 printf(input x\n)。 scanf(%f
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1