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

正文內(nèi)容

語言程序設(shè)計(第四版)第2章【課后答案】[合集5篇](編輯修改稿)

2024-11-16 23:20 本頁面
 

【文章內(nèi)容簡介】 (十六進制)輸出相應(yīng)的值。: include void main(){int h,m,minute。scanf(“%d:%d”,amp。h,amp。m)。minute=h*60+m。printf(“minute=%dn”,minute)。} 程序分析:輸入形式為10:27,故scanf函數(shù)雙引號中兩個格式符號%d之間必須加入“:”。: include void main(){float r=6371000,s,v。s=4**r*r。v=*4/3*r*r*r。printf(“s=%fnv=%f”,s,v)。} 程序分析:,可以用各種常量的形式體現(xiàn)出來。: include void main(){int m100,m50,m20,m10,m5,m1,m。scanf(“%d”,amp。m)。m100=m/100。m50=(mm100*100)/50。m20=(mm100*100m50*50)/20。m10=(mm100*100m50*50m20*20)/10。m5=(mm100*100m50*50m20*20m10*10)/5。m1=mm100*100m50*50m20*20m10*10m5*5。printf(“%d元發(fā)工資,人名幣各票面的張數(shù)為:n”,m)。printf(“100元的張數(shù):%dn”,m100)。printf(“50元的張數(shù):%dn”,m50)。printf(“20元的張數(shù):%dn”,m20)。printf(“10元的張數(shù):%dn”,m10)。printf(“5元的張數(shù):%dn”,m5)。printf(“1元的張數(shù):%dn”,m1)。} 程序分析:人民幣的面值分別為100元,50元,20元,10元,5元和1元,工資4367元除以100后得到的商就為100元張數(shù),余數(shù)再除以50,得到的商為50元的張數(shù),余數(shù)再除20,??,以此類推就會得出人民幣各面值相應(yīng)的張數(shù)。: include void main(){float r1,r2,r3,r。scanf(“%f%f%f”,amp。r1,amp。r2,amp。r3)。r=r1*r2*r3/(r1*r2+r2*r3+r1*r3)。printf(“三個電阻并聯(lián)后的總電阻為%fn”,r)。} 程序分析:首先將計算并聯(lián)電阻值的公式變換一下;再就是考慮要保留小數(shù)位,故變量類型設(shè)置為實型,注意格式符號為%f。: include void main(){int x,a,b,c,d,y。scanf(“%d”,amp。x)。a=x%10。b=x/10%10。c=x/100%10。d=x/1000。y=a*1000+b*100+c*10+d。printf(“%d逆置各位數(shù)后的值為%dn”,x,y)。} 程序分析:1234除以10的余數(shù)就是4,商再除以10的余數(shù)就是3,1234除以100再除以10取余就是2,1234除以1000就是1。也可以用其他的表達式求出各位數(shù)值,例如輸入數(shù)據(jù)1234中的4,可以用公式a=xd*1000c*100b*10來計算。: include void main(){float F,C。printf(“請輸入華氏溫度:”)。scanf(“%f”,amp。F)。C=*(F32)。printf(“華氏溫度%f對應(yīng)的攝氏溫度為%fn”,F,C)。} 程序分析:5/9的值為0,5/,還要注意變量類型為實型,且對應(yīng)的格式符號為%f。: include void main(){char ch1,ch2,ch3。printf(“請輸入三個數(shù)字字符:”)。scanf(“%c%c%c”,amp。ch1,amp。ch2,amp。ch3)。printf(“將數(shù)字字符轉(zhuǎn)換為數(shù)字%d,%d,%dn”,ch139。039。,ch248,ch339。039。)。} 程序分析:通過鍵盤輸入三個數(shù)字字符時要連續(xù)輸入,不要加任何分隔符號,例如121等,另外,數(shù)字字符輸出時遇到格式符號%d將輸出相應(yīng)數(shù)字字符的ASCII值,但任何一個數(shù)字字符的ASCII值減去字符0的ASCII值,再對應(yīng)%d格式符號輸出時,就是數(shù)字字符對應(yīng)的數(shù)字,例如39。239。39。039。=2。,參考代碼如下: void main(){int a, b, c,x, y。scanf(“%d%d%d”,amp。a,amp。b,amp。c)。x=a*b。y=x*c。printf(“a=%d,b=%d,c=%dn”,a,b,c)。printf(“x=%d,y=%dn”,x,y)。}程序分析:scanf(“%d,%d,%d”,a,b,c)。scanf函數(shù)第二類形參是地址列表,所以語句改為scanf(“%d,%d,%d”,amp。a,amp。b,amp。c)。而這個語句對應(yīng)的鍵盤輸入形式為2,3,4。為了滿足題目要求,scanf語句改為scanf(“%d%d%d”,amp。a,amp。b,amp。c)。另外,printf函數(shù)雙引號只能出現(xiàn)一對,且雙引號中需要在相應(yīng)的位置上添加a=等這樣的字符串才能原樣輸出;還有整型變量對應(yīng)格式符號是%d等。第三章一選擇題 零 (x)5 %y==0 ((1Right!1 9.$$$ a=0 =2,b=1 “%f%f”a=b。13.“%c”,amp。ch39。A39。ch 31 =0xj%3!=0 =i+1 5 2 =k++ k三、編程題: include void main(void){ float x,y。printf(“Please input the value of x:”)。scanf(“%f”,amp。x)。if(x5amp。amp。xy=x。else if(x==0)y=x1。else if(x0amp。amp。xy=x+1。printf(“y=%f”,y)。} : include void main(void){float a,b,c。printf(“請輸入三角形三邊的長度:n”)。scanf(“%f%f%f”,amp。a,amp。b,amp。c)。if(a+bcamp。amp。b+caamp。amp。a+cb)if(a==bamp。amp。a==c)printf(“該三角形是等邊三角形n”)。else if(a==bamp。amp。a!=c)printf(“該三角形是等腰三角形n”)。elseprintf(“該三角形是一般三角形n”)。elseprintf(“不能構(gòu)成三角形n”)。} : include void main(void){float M,N,menoy。printf(“請輸入購買金額:”)。scanf(“%f”,amp。M)。if(MN=0。else if(M=100amp。amp。MN=。else if(M=200amp。amp。MN=。else if(M=300amp。amp。MN=。else if(M=400amp。amp。MN=。else if(M=500amp。amp。MN=。elseN=6。menoy=M*(1N/100)。printf(“實際支付金額:%f,返還的金額:%fn”,menoy,Mmenoy)。} : include void main(void){float M,N,menoy。int in。printf(“請輸入購買金額:”)。scanf(“%f”,amp。M)。in=M/100。switch(in){case 0:N=0。break。case 1:N=。break。case 2:N=。break。case 3:N=。break。case 4:N=。break。case 5:N=。break。default :N=6。break。}menoy=M*(1N/100)。printf(“實際支付金額:%f,返還的金額:%fn”,menoy,Mmenoy)。} : include void main(void){float x,max。printf(“Enter a number:”)。scanf(“%f”,amp。x)。max=x。while(x0){printf(“Enter a number:”)。scanf(“%f”,amp。x)。if(xmax)max=x。}if(max0)printf(“The largest number entered was %fn”,max)。} : include void main(void){float M,N,menoy。printf(“請輸入購買金額:”)。scanf(“%f”,amp。M)。while(M0){if(MN=0。else if(M=100amp。amp。MN=。else if(M=200amp。amp。MN=。else if(M=300amp。amp。MN=。else if(M=400amp。amp。MN=。else if(M=500amp。amp。MN=。elseN=6。menoy=M*(1N/100)。printf(“實際支付金額:%f,返還的金額:%fn”,menoy,Mmenoy)。printf(“請輸入購買金額:”)。scanf(“%f”,amp。M)。} } : include void main(void){float number,positivesum=0,negativesum=0,total=0。int i。for(i=1。i{scanf(“%f”,amp。number)。if(number=0)positivesum+=number。else negativesum+=number。total+=number。}printf(“positive sum %f,negative sum %f,total %fn”,positivesum,negativesum,total)。} : include void main(void){int i,sum=0,k=1。for(i=1。i{sum=sum+k*i。k=k。}printf(“13+57+...99+101=%dn”,sum)。} : include void main(void){float i,sum=0,k=1。for(i=1。k=1e4。i++){sum=sum+k。k=k/i。}printf(“e=%fn”,sum)。} : include void main(void){float i,sum=0,n=2,d=1,temp。for(i=1。i{sum=sum+n/d。temp=n。n=n+d。d=temp。}printf(“sum=%fn”,sum)。} : include include void main(void){float apple,watermelon,pear。for(apple=1。applefor(watermelon=1。watermelon{pear=100applewatermelon。if(fabs(apple*+watermelon*4+pear*)printf(“apple:%.0f,watermelon:%.0f,pear:%.0fn”,apple,watermelon,pear)。} }: include void main(void){int i,j,k。for(i=1。ifor(j=0。jfor(k=0。kif(i*100+j*10+k==i*i*i+j*j*j+k*k*k)printf(“%dn”,i*100+j*10+k)。} 或:include void main(void){int a,b,c,i。for(i=100。i{a=i/100。b=i/10%10。c=i%10。if(i==(a*a*a+b*b*b+c*c*c))printf(“%dn”,i)。} } : include void main(void){int a,b,c,d。for(a=1。afor(b=0。bfor(c=0。cfor(d=0。dif(a*1000+b*100+c*10+d==(a*10+b+c*10+d)*(a*10+b+c*10+d))printf(“%dn”,a*1000+b*100+c*10+d)。} 或:include void main(void){int a,b,c,d,i。for(i=1000。i{a=i/1000。b=i/100%10。c=i/10%10。d=i%10。if(i==(a*10+b+c*10+d)*(a*10+b+c*10+d))printf(“%dn”,i)。} } : include void main(void){int i,j。for(i=1。i{for(j=1。jprintf(“ ”)。for(j=1。jprintf(“*”)。printf(“n”)。}for(i=1。i{for(j=1。jprintf(“ ”)。for(j=1。jprintf(“*”)。printf(“n”)。} }第四章一選擇題,如果沒有給s[1]賦值,按C語言規(guī)定,s[1]下標(biāo)變量中的數(shù)據(jù)是一個隨機數(shù),“China”字符串末尾還有一個,故占6個字節(jié),scanf函數(shù)中格式符號若是%c,則把輸入的第一個字符39。139。賦給變量c,然后遇到格式符號%d,則把后續(xù)的23(遇到空格結(jié)束)賦值給變量i,遇到格式符號%s,則把后續(xù)的字符串“456”(遇到
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1