C程序设计第四版谭浩强课后习题答案共11章.docx
《C程序设计第四版谭浩强课后习题答案共11章.docx》由会员分享,可在线阅读,更多相关《C程序设计第四版谭浩强课后习题答案共11章.docx(39页珍藏版)》请在冰豆网上搜索。
C程序设计第四版谭浩强课后习题答案共11章
C程序设计(第四版)谭浩强_课后习题答案_共11章
第1章程序设计和C语言1
11什么是计算机程序1
12什么是计算机语言1
13C语言的发展及其特点3
14最简单的C语言程序5
141最简单的C语言程序举例6
142C语言程序的结构10
15运行C程序的步骤与方法12
16程序设计的任务14include
intmain
printf"\n\n"
printf"VeryGood\n\n"
printf"\n"
return0
1-6include
intmain
intabc
printf"pleaseinputabc\n"
scanf"ddd"abc
a
ifb
b
ifc
c
printf"Thelargestnumberisd\n"
return0
第2章算法程序的灵魂16
21什么是算法16
22简单的算法举例17
23算法的特性21
24怎样表示一个算法22
241用自然语言表示算法22
242用流程图表示算法22
243三种基本结构和改进的流程图26
244用NS流程图表示算法28
245用伪代码表示算法31
246用计算机语言表示算法32
25结构化程序设计方法34
习题36
第章最简单的C程序设计顺序程序设计37
31顺序程序设计举例37
32数据的表现形式及其运算39
321常量和变量39
322数据类型42
323整型数据44
324字符型数据47
325浮点型数据49
326怎样确定常量的类型51
327运算符和表达式52
33C语句57
331C语句的作用和分类57
332最基本的语句赋值语句59
34数据的输入输出65
341输入输出举例65
342有关数据输入输出的概念67
343用printf函数输出数据68
344用scanf函数输入数据75
345字符数据的输入输出78
习题82
include
include
intmain
floatprn
r01
n10
ppow1rn
printf"pf\n"p
return0
3-2-1
include
include
intmain
floatr5r3r2r1r0pp1p2p3p4p5
p1000
r500585
r30054
r200468
r100414
r000072
p1p1r55一次存5年期
p2p12r213r3先存2年期到期后将本息再存3年期
p3p13r312r2先存3年期到期后将本息再存2年期
p4ppow1r15存1年期到期后将本息存再存1年期连续存5次
p5ppow1r0445存活期存款活期利息每一季度结算一次
printf"p1f\n"p1输出按第1方案得到的本息和
printf"p2f\n"p2输出按第2方案得到的本息和
printf"p3f\n"p3输出按第3方案得到的本息和
printf"p4f\n"p4输出按第4方案得到的本息和
printf"p5f\n"p5输出按第5方案得到的本息和
return0
3-2-2
include
include
intmain
doubler5r3r2r1r0pp1p2p3p4p5
p1000
r500585
r30054
r200468
r100414
r000072
p1p1r55一次存5年期
p2p12r213r3先存2年期到期后将本息再存3年期
p3p13r312r2先存3年期到期后将本息再存2年期
p4ppow1r15存1年期到期后将本息存再存1年期连续存5次
p5ppow1r0445存活期存款活期利息每一季度结算一次
printf"p1f\n"p1输出按第1方案得到的本息和
printf"p2f\n"p2输出按第2方案得到的本息和
printf"p3f\n"p3输出按第3方案得到的本息和
printf"p4f\n"p4输出按第4方案得到的本息和
printf"p5f\n"p5输出按第5方案得到的本息和
return0
3-2-3
include
include
intmain
floatr5r3r2r1r0pp1p2p3p4p5
p1000
r500585
r30054
r200468
r100414
r000072
p1p1r55一次存5年期
p2p12r213r3先存2年期到期后将本息再存3年期
p3p13r312r2先存3年期到期后将本息再存2年期
p4ppow1r15存1年期到期后将本息存再存1年期连续存5次
p5ppow1r0445存活期存款活期利息每一季度结算一次
printf"p1102f\n"p1输出按第1方案得到的本息和
printf"p2102f\n"p2输出按第2方案得到的本息和
printf"p3102f\n"p3输出按第3方案得到的本息和
printf"p4102f\n"p4输出按第4方案得到的本息和
printf"p5102f\n"p5输出按第5方案得到的本息和
return0
3-3
include
include
intmain
floatd300000p6000r001m
mlog10pp-drlog101r
printf"m62f\n"m
return0
3-4
include
intmain
intc1c2
c1197
c2198
printf"c1cc2c\n"c1c2
printf"c1dc2d\n"c1c2
return0
3-5
include
intmain
intab
floatxy
charc1c2
scanf"adbd"ab
scanf"fe"xy
scanf"cc"c1c2
printf"adbdxfyfc1cc2c\n"abxyc1c2
return0
3-6
include
intmain
charc1Cc2hc3ic4nc5a
c1c14
c2c24
c3c34
c4c44
c5c54
printf"passworisccccc\n"c1c2c3c4c5
return0
3-7
include
intmain
floathrlssqvqvz
floatpi3141526
printf"请输入圆半径r圆柱高h∶"
scanf"ff"rh要求输入圆半径r和圆柱高h
l2pir计算圆周长l
srrpi计算圆面积s
sq4pirr计算圆球表面积sq
vq3040pirrr计算圆球体积vq
vzpirrh计算圆柱体积vz
printf"圆周长为l62f\n"l
printf"圆面积为s62f\n"s
printf"圆球表面积为sq62f\n"sq
printf"圆球体积为v62f\n"vq
printf"圆柱体积为vz62f\n"vz
return0
3-8-1
include
intmain
intc1c2整型定义
printf"请输入两个整数c1c2"
scanf"dd"c1c2
printf"按字符输出结果\n"
printf"cc\n"c1c2
printf"按ASCII码输出结果为\n"
printf"dd\n"c1c2
return0
3-8-2
include
intmain
charc1c2定义字符型变量
inti1i2定义整型变量
printf"请输入两个字符c1c2"
scanf"cc"c1c2
i1c1赋值给整型变量
i2c2
printf"按字符输出结果\n"
printf"cc\n"i1i2
printf"按整数输出结果\n"
printf"dd\n"c1c2
return0
3-8-3
include
intmain
charc1c2定义为字符型
inti1i2定义为整型
printf"请输入两个整数i1i2"
scanf"dd"i1i2
c1i1将整数赋值给字符变量
c2i2
printf"按字符输出结果\n"
printf"cc\n"c1c2
printf"按整数输出结果\n"
printf"dd\n"c1c2
return0
3-8
include
intmain
charc1c2
printf"请输入两个字符c1c2"
c1getchar
c2getchar
printf"用putchar语句输出结果为"
putcharc1
putcharc2
printf"\n"
printf"用printf语句输出结果为"
printf"cc\n"c1c2
return0
第4章选择结构程序设计85
41选择结构和条件判断85
42用if语句实现选择结构87
421用if语句处理选择结构举例87
422if语句的一般形式89
43关系运算符和关系表达式91
431关系运算符及其优先次序91
432关系表达式92
44逻辑运算符和逻辑表达式92
441逻辑运算符及其优先次序93
442逻辑表达式94
443逻辑型变量96
45条件运算符和条件表达式97
46选择结构的嵌套99
47用switch语句实现多分支选择结构102
48选择结构程序综合举例105
习题111include
intmain
intabc
printf"请输入三个整数"
scanf"ddd"abc
ifab
ifbc
printf"d\n"c
else
printf"d\n"b
elseifac
printf"d\n"c
else
printf"d\n"a
return0
4-4-2
include
intmain
intabctemp
printf"请输入三个整数"
scanf"ddd"abc
tempabab将a和b中的大者存入temp中
tempctempc将a和b中的大者与c比较取最大者
printf"三个整数的最大数是d\n"
return0
4-5-2
include
include