《C语言程序设计》课后习题答案(第四版)谭浩强_第1页
《C语言程序设计》课后习题答案(第四版)谭浩强_第2页
《C语言程序设计》课后习题答案(第四版)谭浩强_第3页
《C语言程序设计》课后习题答案(第四版)谭浩强_第4页
《C语言程序设计》课后习题答案(第四版)谭浩强_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章程序役计和C谱;12.5构造化转序设行力法34

1.1什么是计JT机程序I;J盘36

1.2什么是计算见语有I

L3C语它的开展及其特点3海旗公筒中的C和序设计一映序程序设计37

1.4破前0的,用力程序53.1期年程斤次计举例37

1.4.1最血单的C语言程序举例63.2救拘的表现的文及其运齐为

1.4.2C语古程序的构造103・2・1常量和受量39

1.5运行C程序的步骤与方法123.2.2数他类梨42

1.6程序殳计的任务M3.2.3整型数据44

3.24字符期尊树47

1-5Vinclud:<*tdio.h>3.2.5浮点JK故据49

in<irain()326七料的定常H的类型51

3.27运算符和表芯式52

priiwR•VctyGood!'WX3.3C遇向57

printf「一♦♦♦♦♦♦・♦—♦♦♦♦♦♦♦♦♦•♦♦♦.”上331c谣句的作州和分类57

rvturnC:3.3.2m根木的语旬一Hlft造句59

3.4故据的输入给出65

341依人依出举例65

3.4.2-:67

3.43用printf用1(输出函据68

I抬mcUk5dii>h>3.4.4用scaM法沌珀入故树75

in<inxini)345字符数据的*入3;匕78

|iMa.bxjrax:^JfiS2

pnnif(*pk4HCiftpuia.b.c:'»n*h

心nfCM%4.%dK。4KAc);

mx\=a:折ncludc<Mdb.h>

if<niax<b<*include<imth.h>

max二b;inimain(>

if(m*K<ci(ftoatpin:

max=cir=0.l;

prmlfrnela坐乂numberis!4d'in*.fiiax);n=IO;

return(hp-po*Xl•r.nk

IpriiMfi-p=%f«'4)X

第2章谆法一程片的:乂规16return0;

2,1什么餐算法16

2.2IK1小的仪法举例17

2.3灯法的特性21

24怎样表示一个W法22

241用门的语白表示万法223-2-1

24网表小灯法22*invludc

2.4.3种根本构造网改边的我科用26■include<nuth.h>

244用NS流出用表示算法28intmain(>

2.4.5用伪代码友示算法31Ukuilr5j3.r2.rljO41.pl.p24»3.p4,p5;

246用计算机语:表示算法32p=IOOO;

他005出;"include<«4dioh>

「3=0双*include<imth.k>

r2-O.O465;inimaiiX>

rl=004M;[ftoftidx3.r2.rljOp.pl.plp3,p4.p5;

p=IOOO:

r5^O.O585;

pyi”5)r):〃一次存sq,•期r3-0.0M:

p2=p*urw<i田⑶〃先存2年斯,到期E招本a3年切r2=O,Ol6H;

a=p*U7、3>*n,2*r2K〃先在3年期,到期后持本息再存2年期rl=O.O4l4;

pl-p*pov(Hrl.5k存1;'10SI.>1fO«JO72:

2f•povd+WM/”):〃在话期存款,话期刊AlfiJ•次

〃输出按就1方案得到的本色和pl=p^(l4f5r5);if一•次在5年期

printfi*p2=%fn,'.p2);"输出按第2方条和利的本&和p2=p^U2*r2)*(U3*r3):〃先存2年阴.到期后杵本息可存3年剔

pnnlf(*p3-%fnw.p3);"输出按第3方窠得到的本息和加随心小气“2”2):“先存3年期.到期后将本息再存2年期

pnm(Cp4=%^n*.|>l);〃偷出挨比4万案科利的本的加p4=pTpo*(l-ffl5:;“存I年期,到期研将本息存再存I年期.设裳存5次

prinMUpSCn'a);〃偷出按第5万案得到的本色和p5=p*po*(14rt>,4445):〃存温期“收.活期利息每一季度站。一次

rvlumO:pnn<R>l=%10.2f.n-.plk“场山拉第I方案得咒的奉◎和

pfimn>2-%1O.2fn".p2h出技第2方窠加到的本Z和

primRMp3=%10.2fnN4»3X”他出按钝3力窠匐制的木豆和

3-2-2prints・Z=%10.2hT.p4K”检出按品4方案得列的本思和

l»ifxluJe3dk>2prin<R"p5-%IO.2tnM.p5):“给出拉第5方窠得到的本,。和

amcluik<wmhh>return0;

in<inuni)

{doubkr5j3.r2.rljO.p.pl.p2.p3.p4,p5:

p-IOOO;

d=O05触

「3=0054:

r2-O.O46S;3-3.

「1=00414;^include<s(dioJi>

rt>=OXK)72;tincludc<nuih.h>

intmain(>

pl-pa((hr5r5):"一次存S年期(fk»al»>-30C0004)-5000.r-O.OIJIU

e>Y17,r3x〃先在2年期,到期E潴木也内存3年JWm=loj»IO(^p-4<rlh,k>^IOfI”);

p3=p*"7T3>、l“*r2>;〃先在3年期。到期后棉本息再存2年财princejn):

l>l=p*povn*-rl.5k「」••i?:Vf1连蛾存5次return0;

p5-p・pov”・心'4.4・5上"存活期存款.话期刊◎母一季度结N一次

pnnM「pl=%Cir.pl);〃偷出按第1方案得到的本息加

primfi*p2=%fn*.p2);〃输出按第2方案得到的本息和

prinlfl*p3=%Cn",p3>:〃输出校第3方案得到的本息和

pevnifCp«TGOiC.p1>;〃徐由按第\方第街刊的4:△林

prmtft*p5=%fn*.p5);〃偷出按第5力东的刊的本息和3*4

return<k*include<*tdioJi>

intniuiiX>

323(iMC1x?2;

cl=197;Er♦向〃计较Ml而枳s

c2=l98:^q=4*pi*r*r;“计纣削球外衣枳曾

prinlfCcI•%cq2・%c\nNl£2):vq-3.aQ.(Ppi・/r'r:"计算圆球体枳vq

pnmf(*cl^%d.c2^%dn-.€lx2Kvz二pi,m;〃计毓质柱体枳、2

rrtumO:prindTl"冏箕抄i=%6.2nn,\in

priMfT回面帜为:

MMtTlfl卬外衣枳为:W-%6.2%T罔):

prindTlfl球体枳加i=%6.2eT.vq);

MM,*柱体税独vz=%6.2f\n\vzX

3-5rvturn0;

OllKlUlkOldK>.h>

in<tnuni)

{ima.k

(1Mx.y:3^1

chsircIsZ♦include<«dio.h>

M:anf("a=%db=,W・&xA:bKintmain(>

(

父anfr'%c%c\&c1.&c2):imcU2:"整公定义

printffa=%4tb=%d^=%f,y=%fx:I=%c簿=%c5”4hxj忧I#2);pdmfi•请输入四个整改clq2:“K

return<kscanf(*%d.W.&cL&c2k

pdi)m•按字符愉附果:、心:

pdmfl•依岛心TN£2);

pcimfi•按ASCII码偏出姑果为如女

3-6printfl•^■Wai-xUZ):

ainduik3d>o,2return0:

incnumi))

(charcI=Tx2='h'^3='i;c4=n,x5=y:

el-cIM;y8-2

c2=c2+4:♦include<s(dioJi>

c3=c3*4;intmnifX>

c4=c4*4;(

C5-C5M;charcl.c2:〃定义字的里变好

pnm(眸小b咏“ql£2,c3M45Kimil.12:"定攵整3变量

return(hpdmf「谪输入四个字符cl《2:”K

MranfC^c.^.&cL&cZ);

il-cl:川R侦给隹虫变后

3-7i2=c2;

dindude<>td*o.K>prim#按字符指⑶果M);

in<ituin()primfC眠・Ac5-U2):

|0<XHh.r.U.5q.vq.v2;pHmfC校赛政除:“站里:5”>;

flcutpi=3141526;

prim(请谕入4¥径r.风枝高b:-Xreturn0:

Hunf(r»L%「・&n&hk/要求输Aifl半径r和加柱跖h

42•铲r;〃计灯现阳KJ

(尸2”・l;

inti.k;printfl*x=%d1=%d'n".x.y>;

prinWM输入一个小丁的整数>

Zd&i);*cm。“

while(i>M)(y=3*x-ll;

[prindTfit人的炊不符合姿来.阚里得输入一个小干戈d的空数i:'.M)pnntfi'x^尸3r11:加江、.,上

)

)return0;

k=sqrt(iX

primrr%d的平方根的瞥0%瀛林:%dn-.a):

return0.

4-7-1

*include<rtdioJi>

m(mairt(>

4-5(

^include<>tdio.h>intx.y;

^include<«wlh_h>pcinlfrenCcT

OddincM1000*anf,领T&x%

in<iruim)尸I;

1if(x!=O>

inii.k:ifU刈

WinRd依人•个小于%d的整数产I;

uR'W闺);clhc

if(i>M>N:

[priMT猿人的我不符合娶来.选小新输入一个小T%d的整数i/.M)

return0;

)

kFjrtOk

prinifC^的平方根的豌或《徐足,%dn-.uk):

return(k4-7-2

“include<MdioJi>

mlniuinf>

(

46intx,y:

Hindu改<*tdk>.h>pcintfl'pkjwccnUrx:"):

imirnrnowanfC%d'JtxK

IElKJ;K

printft'ftAx:-);if(x>=0>

gnRTW&U;iflxX))y-l:

mXYl)/»%<19fclt*y-1i

(y=x:prin<ft*x=%d.y=%i,<i-a.yk

prmtfrx=%Sd.y=x=AdH"风y):return0;

cKcM|=<X<IOV

cl%cif(num>9>

4.8place=2:

aind心3dk>.2dwplace-1;

iMiiuinOpnmf「(空数“NWaoe):

(DouiMore;pdiM•用位数?为:•);

charg-ude:len-thouKMid-nun(\0000;

phnlfT谙输入学生成细:・):lhouMftd-1iniXhiin-ic«.ihousMkl*KKMXJKIIXKh

scunfC%r.&.scorc);hundredsiMXiwn4cfl」houM»WIOOOO・lhou,ind*lOOOKIOCk

while>con:>iai|M:on:<0>tcn=(mtllnum-tci.thcnKand♦1(XXKXlbouMnd*lOOOhundred*100KI<k

Iprinlff'm酚入〃猴.滑/输indi**<tnl|(nuni-kn_llu,»usind<IODOO-lhcnwand*l(MM)-hundrvd4l(X)-«n>10>;

Wan,r%U&*xKC);swiwh(pUx|

(cixc5:printf(*%d.^id,%dA4d.*4d',.tcn_thmiwnd.thouiand.hundrcd.tcnJndivI:

switcKCintMMroni'IO))printf。反弹假字为

10:p(imtr^U%d*4d%d5«d'«'.indiv.(cn.hundrvd.(houiand.lcn_ih<Mr%iind);

CMC9£rMic='A';b<x4ik;brea;

carve8£rade="B^reak;CAKe4:printf(*%d.,>Kd.!4d.%d'.ih(Mi4aniLhundred.tcn.indiv):

c**e7grsxk-'C+rcak:printfd反赤敷字为::

case6取二'D':brcQ:pfimn*t-44%d*-W%<f,n*.iixliv.(cn.huhdral.ihousMx!):

cjrtc5brejk;

c»c4cawe3:pinlf(-%d.%d.*4d".huixlrrd.tcn.indivh

owe3pHMTs反申数字为:

c**c2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论