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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)第五版習(xí)題答案-預(yù)覽頁(yè)

 

【正文】 ain(){double d。i=f=l=d=20/3。printf(%d,%o,%x\n,k,k,k)。A39。C39。 printf(%2c\n,b)。若數(shù)據(jù)位數(shù)小于m,則左端補(bǔ)空格,若數(shù)據(jù)位數(shù)大于m,則按實(shí)際位數(shù)輸出。c1,amp。include main(){char c1,c2。 ++c1。 c2。a39。float x=。printf((3)c=%ld\n,c)。}【解答】(1)a=98,a=b,ch=97,ch=a(2)b=1000(3)c=123456789(4)x=, y=(5)x=+00,y=+00(6)y=8.以下程序的執(zhí)行結(jié)果是 。a,amp。}【解答】運(yùn)行輸入:2,2回車,運(yùn)行結(jié)果為:9.當(dāng)輸入12345,a時(shí),給出程序的運(yùn)行結(jié)果,執(zhí)行結(jié)果是 。a,amp。若數(shù)據(jù)位數(shù)小于m,則左端補(bǔ)空格,若數(shù)據(jù)位數(shù)大于m,則按實(shí)際位數(shù)輸出。float x,y,z。b,amp。y,amp。%*f是用來禁止賦值的。 char c1,c2。 scanf( x= %f,y=%e,amp。c1,amp。若沒有一個(gè)空格,則按上面輸入的數(shù)據(jù)會(huì)出錯(cuò)。但是注意這種轉(zhuǎn)換是有條件的。參考代碼:include main(){char ch?!痉治雠c提示】大寫字母轉(zhuǎn)換小寫時(shí)ASCII碼值+32,相反的,小寫字母轉(zhuǎn)換成大寫字母時(shí)ASCII碼值32。x1)。【提示】結(jié)果要求保留2位小數(shù),所以輸出的結(jié)果格式為%.2f。x,amp。 c=x*y。r和n的值由用戶輸入。printf(Please input the radius and the N.:\n)。s=PI*r*r。}運(yùn)行結(jié)果如下:Please inout the radius and the N.。參考代碼: include main() { int f。f)。 }【解答】運(yùn)行結(jié)果如下: please input the F: 75回車 the ,[erature is: 6.由鍵盤輸入5個(gè)學(xué)生的計(jì)算機(jī)成績(jī),計(jì)算他們的平均分并保留2位小數(shù)。printf(Plese input 5 students’ scores:\n)。c,amp。aver=total/。printf(“enter mile:”)。printf(“ %lf mile is %lf kilometer\n”,mile,k)。b= =c的值為 ,!(ab)amp。b+c/2的值為 。 int min。min=(mine)? min:e。includemain(){ int a,b,c。b)。 printf(%d/%d=%d\n,a,b,c)。 switch(x){ case 1: switch(y) {case 0: a++。 } case 2: a++。 }【分析與提示】本題中case 1:后面是一個(gè)switch語(yǔ)句,執(zhí)行完該語(yǔ)句后,直接執(zhí)行case 2:后面的語(yǔ)句。printf(請(qǐng)輸入一個(gè)字母\n) 。amp。利潤(rùn)(I)低于或等于10萬(wàn)元時(shí),獎(jiǎng)金可提10%;利潤(rùn)高于10萬(wàn)元,低于20萬(wàn)元時(shí),低于10萬(wàn)元的部分按10%提成,高于10萬(wàn)元的部分,%;20萬(wàn)到40萬(wàn)之間時(shí),高于20萬(wàn)元的部分,可提成5%;40萬(wàn)到60萬(wàn)之間時(shí)高于40萬(wàn)元的部分,可提成3%;60萬(wàn)到100萬(wàn)之間時(shí),高于60萬(wàn)元的部分,%,高于100萬(wàn)元時(shí),超過100萬(wàn)元的部分按1%提成,從鍵盤輸入當(dāng)月利潤(rùn)I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)?【分析與提示】請(qǐng)利用數(shù)軸來分界,定位。 scanf(%ld,amp。 bonus4=bonus2+200000*?!lse if(i=200000)     bonus=bonus1+(i100000)*?!            lse              bonus=bonus10+(i1000000)*。3.由鍵盤輸入三個(gè)整數(shù)a、b、c,用條件運(yùn)算符求出其中最大值和最小值。參考代碼:main( ){ int a,b,c,max,min。c)。min=minc?min:c。從最內(nèi)層開始,else總是與它上面最近的(未曾配對(duì)的)if 配對(duì)。x)。printf(x=%,y=%,x,y) 。如果表達(dá)式的值與所有case中的常量都不匹配,則執(zhí)行default后面的語(yǔ)句組。scanf(%d,amp。 case 2: printf(Tuesday)。 case 4: printf(Thursday)。 case 6: printf(Saturday)。 default:printf(error)。參考代碼:main( ){int cx。scanf(%d,amp。gl)。 case 2: if(gl=3) cf=。else cf=9+(gl3)* 。如原數(shù)為12345,則逆序?yàn)?4321。unsigned ge=0,shi=0,bai=0,qian=0,wan=0。m=x。 n=ge。 n=n*10+shi。 n=n*10+bai。 n=n*10+qian。} } } }printf(\n%u為%u位數(shù),n,w)。第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)一、填空題1.下面程序的功能是用“輾轉(zhuǎn)相除法”求兩個(gè)正整數(shù)的最大公約數(shù)。m,amp。 while(r){m=n。 }【分析與提示】輾轉(zhuǎn)相除法:兩數(shù)相除,若不能整除,則以除數(shù)作為被除數(shù),余數(shù)作為除數(shù),繼續(xù)相除,直到余數(shù)為0時(shí),當(dāng)前除數(shù)就是最大公約數(shù)。 (2)r=m%n。 }while(y)。main(){ int x=3,y=6,z=2。}}【解答】4,5,33.下列程序運(yùn)行的運(yùn)行結(jié)果為 。a++)switch(a++){case 1:b。}printf(“%d\n”,b)。i2參考代碼:main( ){ int i,s=0,t=1。 }=1+1/2+1/3+…+1/100的值。 for(i=1。 } printf(s=%.2f\n,s)。 int i。t=t+tn。參考代碼:main( ) { int m。m++) { s=s+n/m?!痉治雠c提示】利用while語(yǔ)句,條件為輸入的字符不為39。 printf(請(qǐng)輸入一行字符:\n)。amp。amp。%d 數(shù)字?jǐn)?shù)=%d 其它字符數(shù)=%d\n,letters,space,digit,other)。 for(n=1。 } printf(\ns=%d\n,s)?!痉治雠c提示】利用for 循環(huán)控制100~999 個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。n1000。if(n= =i*i*i+j*j*j+k*k*k)printf(%5d,n)。參考代碼:main( ) {int i,j。j=i。 * * * * ** * * * * * ** * * * * * * * * * * * * * * * * * * * (圖形a) ( 圖形b)輸出圖形a程序代碼:include main( ){ int i,j,k。j10+i。k++) /*控制每行*的輸出個(gè)數(shù)*/ printf(*)。i4。 for(k=0。 } }。到第十天早上再想吃時(shí),見只剩一個(gè)桃子了。 day=9。day。  參考代碼: include main( ) {int m,k,i,n=0。 for(i=2。n=n+1。如,輸入1345,輸出5431。scanf(%ld, amp。else if(num99) n=3。d5=num/10000。d1=numd5*10000d4*1000d3*100d2*10。}if(d5d3){t=d5。d5=d2。d1=t。}if(d4d2){t=d4。d4=d1。d2=t。}if(d2d1){t=d2。 break。 break。}printf(重組后的數(shù)為:%ld\n,num)。怎樣分呢?可以令p從2開始,每次加1,而令q=np,如果p、q均為素?cái)?shù),則正為所求,否則再試。n )。 q = n p 。j++) /*判斷p是否為素?cái)?shù)*/ { if((p%j)==0) { flagp = 0 。j=(int)(sqrt(q))。 printf(%d=%d+%d\n,n,p,q) 。指針是指什么? 【解答】指針就是地址。k0。include main(){char str[]=SSSWLIA,c。\039。break。 default:putchar(c)。)。 strcat(ss,6789)?!窘獯稹緼BC 。printf(%c\t%c\n,a[4],a[5])。 s=x+3?!窘獯稹? 。q=amp。q=r。main(){char a[]=language,b[]=programe。while(*pamp。q++。 int i=0。)b[i]=a[i]。 【分析與提示】運(yùn)用一維數(shù)組保存10個(gè)數(shù),依次比較保存最大值。 for(i=1。} 2.從鍵盤輸入10個(gè)學(xué)生的成績(jī),建立一個(gè)一維數(shù)組,求學(xué)生的平均分。 printf(輸入10個(gè)學(xué)生的成績(jī):)。a[i])。,ave)。 int x[5]={10,8,7,6,5}。i5。i5。 參考代碼:main(){ int table[10]={2,4,6,8,10,12,14,16,18,20}。x)。break?!痉治雠c提示】若設(shè)置矩陣行列坐標(biāo)分別為i和j,則對(duì)角線元素下標(biāo)滿足以下條件:i==j或i+j=3。i++) for(j=0。if(i==j||i+j==3) sum=sum+a[i][j]。參考代碼:main(){int a[3][2]={10,20,30,40,50,60}。 for(i=0。j++){ c[i][j]=a[i][j]+b[i][j]?!痉治雠c提示】所謂鞍點(diǎn)指該位置上的數(shù)在該行上最大,在該列上最小。int i,j,k,m,n。for(i=0。j++) scanf(%d,p[i]+j)。 for(j=0。} for(k=0,flag1=1。k++) if(max*(p[k]+j) ) flag1=0。} 8.用指針數(shù)組給一個(gè)整型二維數(shù)組輸入數(shù)值,并求出各行元素的和。i3。i++) /*通過此循環(huán)嵌套,為各個(gè)數(shù)組元素賦值*/for(j=0。for(i=0。j3。【分析與提示】把第二個(gè)字符串中字符逐個(gè)賦值給第一個(gè)字符串,需要注意的是兩個(gè)字符數(shù)組下標(biāo)變量的初值不同。p2=s2。gets(p2)。\039。printf(\n輸出合并后字串為:)。參考代碼: include include main(){char a[5][80],*sp。i++) gets(a[i])。printf(the longest string is %s,sp)。swap(x2,x1)。y=x1。int a=15,b=10。main(){int a=7,b=5。printf(%d,%d\n,x,y)。sort(a)。}sort(int a[]){int i,j,t; for(i=0。 j++) if(a[j]a[j+1]) {t=a[j]?!窘獯稹?7 3 5 7 10 。c=1。宏展開為a*=2*b+c+1/2*b+c+1。x=y。t=*x。}main(){int x=3,y=5。swap2(amp。}【提示】注意指針變量做函數(shù)參數(shù)時(shí),改變形參的值就等同與改變了實(shí)參的值。 } return(fib(g1)+fib(g2))。 }【提示】注意函數(shù)遞歸調(diào)用的條件。 /* 主函數(shù)中的局部變量定義 */ printf(“ 請(qǐng)輸入半徑: \n”)。 /* 調(diào)用area函數(shù) */ printf(“圓的半徑為:%f\n”,r)。 return(d)。運(yùn)行:請(qǐng)輸入半徑: ↙ 顯示:圓的半徑為:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1