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

正文內(nèi)容

c程序設(shè)計(jì)1-5練習(xí)題答案(已改無錯(cuò)字)

2022-07-26 07:57:48 本頁面
  

【正文】 有int x=1,y=2,+x/y的值為( )2若有int k=11,則運(yùn)算表達(dá)式k++后,表達(dá)式的值是( 11 )變量k的值是( 12 )2若有double x=,則運(yùn)算表達(dá)式++x后,表達(dá)式的值是( ),變量x的值是( )2若有int k,j;則運(yùn)算表達(dá)式k=(j=3,j+2,++j,j++)后,表達(dá)式的值是( 4 );變量k的值(4 );變量j的值( 5 )。2設(shè)a、b、c為整型數(shù), 且a=b=c=4, 則執(zhí)行完以下語句:a*=16+(b++)(++c)。后,a的值是 ( 28 )2下面程序的輸出結(jié)果是 ( 3,3,2,2,3,1, ) 。includemain(){ int a=3, b=2, c=1。c=++b。b*=a+c。printf( “%d,%d,%d,a,b,c)。 c/=b*2。 a=c。a+=c。printf( “%d,%d,%d,a,b,c)。}2有以下語句段int n1=10,n2=20。printf(“【28】”,n1,n2)。要求按以下格式輸出n1和n2的值,每個(gè)輸出行從第一列開始,請寫出【28】處的內(nèi)容__n1=%d\nn2=%d____________。n1=10n2=202有以下程序main(){ int n=0,m=1,x=2。if(!n) x=1。if(m) x=2。if(x) x=3。 printf(%d\n,x)。}執(zhí)行后輸出結(jié)果是_________4__________。有以下程序include main( ){ char ch1,ch2。 int n1,n2。 ch1=getchar()。 //當(dāng)輸入12時(shí),ch1的值是字符1,ch2的值是字符2ch2=getchar()。 n1=ch1‘0’。 //n1=’1’‘0’=1n2=n1*10+(ch2‘0’)。 //n2=1*10+(‘2’‘0’)=10+2=12 printf(“%d\n”,n2)。}程序運(yùn)行時(shí)輸入:12回車,執(zhí)行后輸出結(jié)果是_______12__此時(shí)是數(shù)值12________ 。3以下程序運(yùn)行后的輸出結(jié)果是 __2 1_____ 。 main(){ int x=1,y=0,a=0,b=0。switch(x){ case 1: switch(y) { case 0:a++。 break。 case 1:b++。 break。 } case 2:a++。b++。 break。 }printf(%d %d\n,a,b)。}3若已定義int a=25,b=14,c=19;以下語句的執(zhí)行結(jié)果是( a=26,b=14,c=19 )a++25amp。amp。b=2amp。amp。c++?printf(“***a=%d,b=%d,c=%d\n”,a,b,c):printf(“a=%d,b=%d,c=%d\n”,a,b,c)。/*本題考察條件運(yùn)算符的用法,然后就是邏輯與amp。amp。的短路特性問題。a=25,則a++25不成立,則結(jié)果為0,那么b=2,以及c++都執(zhí)行不到,但是a的值要加1*/3將下列數(shù)學(xué)式改寫成C語言的關(guān)系表達(dá)式或邏輯表達(dá)式A__a==b||ac__B____x4||x4___A:a=b或ac B:|x|43以下程序運(yùn)行后的輸出結(jié)果是 4 5 99 。main(){ int a=3,b=4,c=5,t=99。 if(ba amp。amp。 ac) t=a。 //此為if語句的作用范圍 與{t=a。a=c。c=t。}不同a=c。 //是if語句的后續(xù)語句c=t。 //是if語句的后續(xù)語句 if(ac amp。amp。 bc) t=b。 //此為if語句的作用范圍 與{t=b。b=a。a=t。}不同b=a。 //是if語句的后續(xù)語句a=t。 //是if語句的后續(xù)語句 printf(%d %d %d\n,a,b,c)。}3以下程序運(yùn)行后的輸出結(jié)果是 10 20 0 。 main(){ int a,b,c。 a=10。 b=20。 c=(a%b1)||(a/b1)。 //a%b1等價(jià)于10%201等價(jià)于101結(jié)果為0;a/b1等價(jià)于//10/201即01結(jié)果為0,因此c為0||0,結(jié)果為0 printf(%d %d %d\n,a,b,c)。}main() /*main founction*/{ float a,b,c,v。 a=。b=。c=。 v=a*b*c。 printf(%f\n,v)。}三、改錯(cuò)題 以下程序有多處錯(cuò)誤,請改正。main /*main founction*/{ float a,b,c,v; a=;b=。c= v=a*b*c。 printf(%f\n,v)}這是個(gè)求立方體體積的小程序,但有錯(cuò)誤,請你改正。main(){ float L,H,W,v。 printf(please enter L,W,H:)。 scanf(%f%f%f,amp。L,amp。W,amp。H)。 v=L*H*W。 printf(%f\n,v)。}main(){ float L,H,H,V。 printf(39。please enter L,W,H:39。)。 scanf(%f%f%f,L,W,H)。 v=L*H*W。 printf(%f\n v)。} 程序輸入三個(gè)整數(shù),并輸出其中最小的數(shù)。請改正錯(cuò)誤的地方main(){int a,b,c。 scanf(%d%d%d,amp。a,amp。b,amp。c)。 if((ab)amp。amp。(ac)) if(bc) printf(min=%d\n,b)。 else printf(min = %d\n,c)。 if((ab)amp。amp。(ac)) printf(min=%d\n,a)。} main() {int a,b,c。 scanf(“%d%d%d” a,b,c)。 if(ab) amp。amp。(ac)if bc printf(“min=%d\n”,b)else printf(“min = %d\n”,c) if (ab) amp。amp。(ac) printf(“min=%d\n”,a)}四、編程題編程輸入一個(gè)小于65536的正整數(shù),要求:(1)求出它是幾位數(shù)(2)分別打印出每一位的數(shù)字(3)按逆序打印各位數(shù)字,例如源序?yàn)?23,應(yīng)輸出321include main() {int a,t,n=0,p=0。 scanf(%d,amp。a)。 if(a=0||a65536) printf(請輸入符合0~65536范圍的數(shù)據(jù)!)。 else { while(a) { t=a%10。 p=p*10+t。 a=a/10。 n++。 printf(%4d,t)。 } printf(\n輸入的數(shù)據(jù)一共%d位數(shù)\n,n)。 printf(逆置輸出的數(shù)據(jù)為%d,p)。 } } 請將下列語句改寫成switch語句if(s=90 || s=100)a=5。else if(s=80) a=4。else if(s=70) a=3。else if(s=60) a=2。else a=1。includevoid main(){ int s,a。 scanf(%d,amp。s)。 if(s0||s100) printf(請輸入0到100之間的數(shù)據(jù)!\n)。 else { switch(s/10) { case 10: case 9:a=5。break。 case 8:a=4。break。 case 7:a=3。break。 case 6:a=2。break。 default:a=1。 } printf(a=%d,a)。 }} 編寫程序,求分段函數(shù)的值。 y= 2x+3 (x3)3 (3≤x3)方法三:if語句的嵌套includevoid main(){ int x,y。 scanf(%d,amp。x)。 if(x3) y=2*x+3。 else if(x3) y=3。 else y=4*x8。 printf(y=%d,y)。}4x8 (x≥3)方法一:用多分支if~else if~else if~else 實(shí)現(xiàn)include方法二:三個(gè)單獨(dú)的if分支實(shí)現(xiàn)includevoid main(){ int x,y。 scanf(%d,amp。x)。 if(x3) y=2*x+3。 if(x=3amp。amp。x3) y=3。 if(x=3) y=4*x8。 printf(y=%d,y)。}void main(){ int x,y。 scanf(%d,amp。x)。 if(x3) y=2*x+3。 else if(x3) y=3。 else y=4*x8。 printf(y=%d,y)。} 從鍵盤上輸入一個(gè)整數(shù),判斷其是否是素?cái)?shù),如果是輸出“YES”,否則輸出“NO”。includeinclude //當(dāng)用到sqrt(x)時(shí),必須加前面的數(shù)學(xué)頭文件void main(){ int x,i。 int t=1。 scanf(%d,amp。x)。 for(i=2。ix。i++) //for(i=2。i=x1。i++)或者for(i=2。i=x/2。i++)或者for(i=2。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1