c程序設(shè)計(jì)第二版譚浩強(qiáng)課后答案_第1頁(yè)
c程序設(shè)計(jì)第二版譚浩強(qiáng)課后答案_第2頁(yè)
c程序設(shè)計(jì)第二版譚浩強(qiáng)課后答案_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、c程序設(shè)計(jì)第二版譚浩強(qiáng)課后答案【篇一:c語(yǔ)言程序設(shè)計(jì)第三版譚浩強(qiáng)課后習(xí)題答案完整版】pciass=txt>*verygood!*mian()printf(printf(printf(printf(printf(1.6a、cmian()inta,b,c,max;printf(請(qǐng)輸入三個(gè)數(shù)n”);scanf("d,%d,%d,a,b,c);max=a;if(maxb)max=b;if(maxc)max=c;printf(%d”,max);第三章3.6寫(xiě)出以下程序運(yùn)行的結(jié)果。main()charc1='a',c2='b',c3='倚1'

2、,c4c5=116';printf(printf(“aa口bba口n3.7要將china4例*氣);,“verygood!n”);n);“*b、“a%cb%cn”,c1,c2,c3);'b%c%C,c4,c5);口口口cc口口口口口口abc););a后面第4個(gè)字母是ee代替achinac4、c5c、hq應(yīng)譯為glmre。請(qǐng)編一程n''c4、c5分別變?yōu)間c',c2='h',c3='imre,c4='n',c5='a';cl、c2、c3、acl、c2、c3、(charc1='c1+=4;c2+

3、=4;c3+=4;c4+=4;c5+=4;printf(密碼是%c%c%c%c%cn,c1,c2,c3,c4,c5);密碼是glmre3.9求下面算術(shù)表達(dá)式的值。1x+a%3*(int)(x+y)%2/4設(shè)x=2.5,a=7,y=4.72(float)(a+b)/2+(int)x%(int)y設(shè)a=2,b=3,x=3.5,y=2.512.523.53.10寫(xiě)出程序運(yùn)行的結(jié)果。main()(inti,j,m,n;i=8;j=10;m=+i;n=j+;printf(“d,%d,%d,%d,i,j,m,n);9119103.12寫(xiě)出下面表達(dá)式運(yùn)算后aa=12。設(shè)a和n都已定義為整型變量。1a+=a2

4、a-=23a*=2+34a/=a+a5a%=(n%=2)n的值等于56a+=a-=a*=a2410(3)60(4)0(5)0(6)0第四章44若a=3b=4c=5x=1.2y=2.4z=-3.6u=51274n=128765c1='a'c2='。b'a=_3b=_4c=_5x=T.200000,y=2.400000,z=-3.600000x+y=_3.600_y+z=-1.20_z+x=-2.40main()(inta=3,b=4,c=5;longintu=51274,n=128765;floatx=1.2,y=2.4,z=3.6;charc1='a&#

5、39;,c2='b;printf(a=%2db=%2dc=%2dn,a,b,c);printf(x=%f,y=%f,z=%fn,x,y,z);printf(x+y=%5.2fy+z=%5.2fz+x=%5.2fn,x+y,y+z,z+x);printf(u=%6ldn=%9ldn,u,n);n,c1=,a,,or,c1,(ascii);n,c2=,a,,or,c2,(ascii);47用scanfa=3b=7x=8.5y=71.82main()intabfloatxycharc1c2scanfa=%d_b=%dabscanf_x=%f_y=%e,xyscanf_c1=%c_c2=%cc

6、1c2a=3_b=7_x=8.5_y=71.82_c1=a_c2=a48設(shè)畫(huà)半徑r=1.5h=3積。用scanfmain()floatr,h,c1,sa,sb,va,vb;scanf(%f,%f,r,h);c1=2*3.14*r;sa=3.14*r*r;sb=4*sa;va=4*3.14*r*r*r/3;vb=sa*h;printf(c1=%.2fn,c1);printf(sa=%.2fnsb=%.2fnva=%.2fnvb=%.2fn,sa,sb,va,vb);49floatf,c;scanf(%f,f);c=5*(f-32)/9;printf(c=%.2f,c);410getchar函數(shù)讀

7、入兩個(gè)字符給cl、c2個(gè)c1、c2求輸出c1和c2值的asciiputchar函數(shù)還是printfcharc1c2與intc1c2#includestdio.hmain()charc1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(n");putchar(c2);putchar(n'');#includestdio.hmain()charc1,c2;c1=getchar();c2=getchar();printf(c1=%dc2=%dn,c1,c2);printf(c1=%cc2=%cn,c1,c2);第五章5.15

8、.2c10表示。00代表假”。例如35的值為真”系統(tǒng)給出35的值為1。5.3寫(xiě)出下面各邏輯表達(dá)式的值。設(shè)a=3b=4c=5。(1)a+bcb=c!(x=a)(y=b)0(5)!(a+b)+c-1b+c/2解(1)0110(5)15.4有3個(gè)整數(shù)a、b、c方法一#includestdio.hmain()inta,b,c;printf(請(qǐng)輸入3);scanf(%d,%d,%d,a,b,c);if(ab)if(bc)printf(max=%dn,c);elseprintf(max=%dn,b);elseif(ac)printf(max=%dn,c);elseprintf(max=%dn,a);#in

9、cludestdio.hmain()inta,b,c,temp,max;printf(請(qǐng)輸入3);scanf(%d,%d,%d,a,b,c);temp=(ab)?a:b;/*將a和b中的大者存人temp中*/max=(tempc)?temp:c;/*將a和b中的大者與c*/printf(3個(gè)整數(shù)的最大數(shù)是n”,max);【篇二:c語(yǔ)言程序設(shè)計(jì)課后習(xí)題答案(第四版)譚浩強(qiáng)】t>1.1什么是計(jì)算機(jī)程序11.2什么是計(jì)算機(jī)語(yǔ)言11.3c語(yǔ)言的發(fā)展及其特點(diǎn)31.4最簡(jiǎn)單的c語(yǔ)言程序51.4.1最簡(jiǎn)單的c語(yǔ)言程序舉例61.4.2c語(yǔ)言程序的結(jié)構(gòu)101.5運(yùn)行c程序的步驟與方法121.6程序設(shè)計(jì)的任

10、務(wù)141-5#includestdio.hintmain()(printf(*nn);printf(verygood!nn);printf(*n);return0;1-6#includestdio.hintmain()(inta,b,c,max;printf(pleaseinputa,b,c:n);scanf(%d,%d,%d,a,b,c);max=a;if(maxb)max=b;if(maxc)max=c;printf(thelargestnumberis%dn,max);return0;第2章算法一一程序的靈魂162.1什么是算法162.2簡(jiǎn)單的算法舉例172.3算法的特性212.4怎樣表

11、示一個(gè)算法222.4.1用自然語(yǔ)言表7K算法222.4.2用流程圖表示算法222.4.3三種基本結(jié)構(gòu)和改進(jìn)的流程圖262.4.4用n?s流程圖表示算法282.4.5用偽代碼表示算法312.4.6用計(jì)算機(jī)語(yǔ)言表7K算法322.5結(jié)構(gòu)化程序設(shè)計(jì)方法34習(xí)題36第章最簡(jiǎn)單的c程序設(shè)計(jì)一一順序程序設(shè)計(jì)373.1順序程序設(shè)計(jì)舉例373.2數(shù)據(jù)的表現(xiàn)形式及其運(yùn)算393.2.1常量和變量393.2.2數(shù)據(jù)類(lèi)型423.2.3整型數(shù)據(jù)443.2.4字符型數(shù)據(jù)473.2.5浮點(diǎn)型數(shù)據(jù)493.2.6怎樣確定常量的類(lèi)型513.2.7運(yùn)算符和表達(dá)式523.3c語(yǔ)句573.3.1c語(yǔ)句的作用和分類(lèi)573.3.2最基本的語(yǔ)

12、句賦值語(yǔ)句593.4數(shù)據(jù)的輸入輸出653.4.1輸入輸出舉例653.4.2有關(guān)數(shù)據(jù)輸入輸出的概念673.4.3用printf函數(shù)輸出數(shù)據(jù)683.4.4用scanf函數(shù)輸入數(shù)據(jù)753.4.5字符數(shù)據(jù)的輸入輸出78習(xí)題823-1#includestdio.h#includemath.hintmain()floatp,r,n;r=0.1;n=10;p=pow(1+r,n);printf(p=%fn,p);return0;3-2-1#includestdio.h#includemath.hintmain()floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0

13、.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*(1+r5)*5);/一次存5年期p2=p*(1+2*r2)*(1+3*r3);/先存2年期,到期后將本息再存3年期p3=p*(1+3*r3)*(1+2*r2);/先存3年期,到期后將本息再存2年期p4=p*pow(1+r1,5);/存1年期,到期后將本息存再存1年期,連續(xù)存5次p5=p*pow(1+r0/4,4*5);/存活期存款?;钇诶⒚恳患据敵霭吹?方案得到的本息和輸出按第2方案得到的本息和輸出按第3方案得到的本息和輸出按第4方案得到的本息和輸出按第5方案得到的本息和度結(jié)算一次print

14、f(p1=%fn,p1);/printf(p2=%fn,p2);/printf(p3=%fn,p3);/printf(p4=%fn,p4);/printf(p5=%fn,p5);/return0;3-2-2#includestdio.h#includemath.hintmain()doubler5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*(1+r5)*5);/一次存5年期p2=p*(1+2*r2)*(1+3*r3);/先存2年期,到期后將本息再存3年期p3

15、=p*(1+3*r3)*(1+2*r2);/先存3年期,到期后將本息再存2年期p4=p*pow(1+r1,5);/存1年期,到期后將本息存再存1年期,連1方案得到的本息和2方案得到的本息和3方案得到的本息和4方案得到的本息和5方案得到的本息和續(xù)存5次p5=p*pow(1+r0/4,4*5);/存活期存款?;钇诶⒚恳患径冉Y(jié)算一次輸出按第輸出按第輸出按第輸出按第輸出按第printf(p1=%fn,p1);/printf(p2=%fn,p2);/printf(p3=%fn,p3);/printf(p4=%fn,p4);/printf(p5=%fn,p5);/return0;3-2-3#includ

16、estdio.h#includemath.hintmain()(floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*(1+r5)*5);/一次存5年期p2=p*(1+2*r2)*(1+3*r3);/先存2年期,到期后將本息再存3年期p3=p*(1+3*r3)*(1+2*r2);/先存3年期,到期后將本息再存2年期p4=p*pow(1+r1,5);/存1年期,到期后將本息存再存1年期,連存活期存款。活期利息每一季1方案得到的本息和2方案得到的本息和3方案

17、得到的本息和4方案得到的本息和5方案得到的本息和續(xù)存5次p5=p*pow(1+r0/4,4*5);/度結(jié)算一次printf(p1=%10.2fn,p1);/輸出按第printf(p2=%10.2fn,p2);/輸出按第printf(p3=%10.2fn,p3);/輸出按第printf(p4=%10.2fn,p4);/輸出按第printf(p5=%10.2fn,p5);/輸出按第return0;3-3.#includestdio.h#includemath.hintmain()(floatd=300000,p=6000,r=0.01,m;m=log10(p/(p-d*r)/log10(1+r);

18、printf(m=%6.2fn,m);return0;3-4#includestdio.h?intmain()(intc1,c2;c1=197;c2=198;printf(c1=%c,c2=%cn,c1,c2);printf(c1=%d,c2=%dn,c1,c2);return0;3-5#includestdio.hintmain()inta,b;floatx,y;charc1,c2;scanf(a=%db=%d,a,b);scanf(%f%e,x,y);scanf(%c%c,c1,c2);printf(a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%cn,a,b,x,y,c1,c

19、2);return0;3-6#includestdio.hintmain()charc1=c,c2=h,c3=i,c4=n,c5=a;c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf(passworis%c%c%c%c%cn,c1,c2,c3,c4,c5);return0;3-7#includestdio.hintmain()floath,r,l,s,sq,vq,vz;floatpi=3.141526;printf(請(qǐng)輸入圓半徑r,圓柱高h(yuǎn):);scanf(%f,%f,r,h);/要求輸入圓半徑r和圓柱高h(yuǎn)l=2*pi*r;/計(jì)算圓周長(zhǎng)l【篇三:c程

20、序設(shè)計(jì)(第四版)(譚浩強(qiáng))完整版課后習(xí)題答案】ludestdio.h/預(yù)編譯.代碼均調(diào)試成功,若有失誤大多不是代碼問(wèn)題.自已找找.intmain()(P0081.2求兩個(gè)數(shù)的和.#includestdio.hintmain()(inta,b,sum;a=5;b=4;sum=a+b;printf(thesumis%d.n,sum);return0;P0081.3調(diào)用函數(shù)比較兩個(gè)數(shù)的大小.#includestdio.hintmain()(intmax(intx,inty);/被調(diào)用函數(shù)在主函數(shù)后面,用前先聲明.inta,b,c;scanf(%d,%d,a,b);/輸入時(shí)要按格式來(lái),此處的逗號(hào),用空

21、格會(huì)發(fā)生錯(cuò)誤.c=max(a,b);/a,b作為實(shí)參傳入被調(diào)用函數(shù)中.printf(themaxis%d.n,c);return0;intmax(intx,inty)/定義了兩個(gè)形參.(intz;/z屬于局部變量,可與主函數(shù)中相同名字.if(xy)z=x;z=y;elsereturn(z);/z作為整個(gè)程序的出口值,賦給主函數(shù)中的c.P0150.6三個(gè)數(shù)的大小.(數(shù)字0表示課后練習(xí)題)#includestdio.hintmain()(intmax(intx,inty,intz)(intm;if(xyxz)/求三者之大的一種方法.m=x;m=y;m=z;if(yxyz)if(zyzx)retur

22、n(m);/返回值m給主函數(shù)中的a,b,c,d;/d是用于存儲(chǔ)最大值的.intmax(intx,inty,intz);/測(cè)試可知,在vs2008中,可以不預(yù)先聲明.printf(pleaseinput3numbers:n);scanf(%d%d%d,a,b,c);printf(themaxis:%d.n,d);/d可以換成max(a,b,c).d=max(a,b,c);/調(diào)用函數(shù)中有三個(gè)形參,這里需要傳入三個(gè)實(shí)參,才可運(yùn)算.c程序設(shè)計(jì)(第四版)(譚浩強(qiáng))第2章課后習(xí)題答案算法程序的靈魂P(guān)0172.1計(jì)算機(jī)1-5相乘的積.#includestdio.hintmain()#include

23、stdio.h/作出要求:換成1至,11間奇數(shù)相乘.intmain()inti,s=1;/在執(zhí)行數(shù)值操作前一定要先有個(gè)初值.for(i=1;i12;i+)/這里是到,但題目要求的是取單數(shù).也可以是i=i+2printf(thesumis%d.n,s);return0;if(i%2!=0)/i對(duì)取模,值為非為奇數(shù);為則為偶數(shù).s=s*i;continue;/跳過(guò)這個(gè)for循環(huán)的這一次,執(zhí)行下一次.elseinti,s=1;/在執(zhí)行數(shù)值操作前一定要先有個(gè)初值for(i=1;i6;i+)/這里是到6.printf(thesumis%d.n,s);return0;s=s*i;/相乘P0192.2按要求輸出80分以上的學(xué)生信息.暫時(shí)沒(méi)法做.年的概念是地球圍繞太陽(yáng)一周的時(shí)間(所謂公轉(zhuǎn)周期)稱(chēng)為一年,這個(gè)周期是相當(dāng)穩(wěn)定的,很長(zhǎng)時(shí)間也不會(huì)變動(dòng)1秒,但是真正的一年是365.2423天(目前)。所以,如果每年定義為365天的話(huà),1年就會(huì)多出0.2423天,4年就會(huì)多出0.9692天,非常接近1天,這樣閏intmain()inti;for(i=2000;i=2200;i+)if(i%4=0i%100!=0)|i%400=0)/閏年的經(jīng)典判斷條件.printf(%dis

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論