×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
“十三五”应用型人才培养规划教材C语言程序设计案例教程:习题解答/黄达峰

“十三五”应用型人才培养规划教材C语言程序设计案例教程:习题解答/黄达峰

1星价 ¥16.2 (5.6折)
2星价¥16.2 定价¥29.0
暂无评论
图文详情
  • ISBN:9787302505822
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:209
  • 出版时间:2017-04-01
  • 条形码:9787302505822 ; 978-7-302-50582-2

本书特色

为加深对C语言程序设计的理解以及提供程序设计的能力,配套教材《C语言程序设计案例教程》设计了132道练习题目中,其中有129道是编程练习题目,3道是简答题,以确保学习了每一个小节相应的知识点后都至少有数道配套的编程练习题目供读者上机练习。

内容简介

本书是《C语言程序设计案例教程》一书配套的习题解答,包括该教材所有的132道练习题的参考解答。这132道练习题,其中129道是编程练习题,以确保每一个小节相应的知识点后都有配套的编程练习题供读者上机练习;剩余3道是简答题。本书既可以配合《C语言程序设计案例教程》一书使用,也可以作为高等学校计算机类、理工科类专业的教材或者计算机爱好者的程序设计参考资料。

目录

**部分准 备 工 作

第1章了解C语言——安装开发环境3练习113

练习126

第二部分快 速 入 门

第2章经典hello world——程序基本框架11练习2111

第3章简易计算器——数据类型、运算符、流程程序12

练习3112

练习3213

练习3314

练习3415

练习3515

练习3616

练习3718

练习3819

练习3920

练习31021

练习31122

练习31223

练习31324

练习31426

练习31527

练习31628

练习31728

练习31830第4章猜数游戏——强化流程控制、标准库函数32

练习4132

练习4233

练习4333

练习4434

练习4535

练习4635

练习4736

练习4837

练习4938

练习41039

练习41140

练习41241

练习41343

练习41444

练习41545

练习41645

练习41746

练习41848

练习41950

练习42051

练习42152

练习42254

第5章温度转换——浮点数、格式化输出56

练习5156

练习5257

练习5358

练习5459

练习5559

练习5660

练习5761

练习5862

练习5964

练习51065

练习51167

练习51267

练习51369

练习51470

练习51571

第6章阶段练习——强化训练73

练习6173

练习6274

练习6375

练习6476

练习6578

练习6679

练习6780

练习6881

练习6982

练习61083

练习61184

练习61287

练习61388

练习61490

练习61591

练习616★93

练习617★93

练习618★94

练习619★97

练习620★99

第三部分进 阶 学 习

第7章口算测验——数组、函数、指针105练习71105

练习72106

练习73107

练习74108

练习75108

练习76110

练习77112

练习78113

练习79114

练习710117

练习711118

练习712119

练习713120

练习714121

练习715123

练习716124

练习717125

练习718127

练习719128

练习720129

练习721130

练习722132

第8章更优雅的口算测验——结构体135

练习81135

练习82136

练习83137

练习84138

练习85140

练习86141

练习87142

练习88144

练习89145

练习810147

练习811148

第9章数字拼图——二维数组152

练习91152

练习92153

练习93155

练习94157

练习95159

练习96163

练习97168

第10章学生信息管理系统——字符串、文件174

练习101174

练习102175

练习103177

练习104178

练习105180

练习106183

练习107185

练习108188

练习109190

练习1010193

练习1011197

练习1012201

练习1013203

练习1014206

参考文献210

其他已好,差调ML第1章虚拟机与VMware Workstation1

1.1虚拟机1

1.1.1虚拟机的功能与用途1

1.1.2VMware Workstation虚拟机简介2

1.2安装VMware Workstation2

1.3设置VMware Workstation 10的首选项4

1.4使用虚拟网络编辑器5

1.4.1添加桥接模式虚拟网络6

1.4.2添加仅主机模式虚拟网络6

1.4.3在Windows主机中更改NAT设置8

1.4.4在Windows主机中更改DHCP设置8

1.4.5设置VMware Workstation的联网方式8

1.5安装与配置Windows Server 2008虚拟机11

1.6安装和升级 VMware Tools15

1.6.1安装VMware Tools16

1.6.2在Windows虚拟机中手动安装或

升级VMware Tools16

1.6.3在Linux虚拟机中手动安装或

升级VMware Tools17

1.6.4卸载VMware Tools19

1.7在虚拟机中使用可移动设备20

1.7.1前提条件20

1.7.2使用移动设备步骤20

1.7.3将USB设备连接到虚拟机21

1.7.4在Linux主机上装载USB文件系统21

1.8为虚拟机设置共享文件夹21

1.9为虚拟机拍摄快照25

1.9.1使用快照保留虚拟机状态25

1.9.2拍摄虚拟机快照26

1.9.3恢复到快照26

1.9.4使用快照管理器27第2章Linux系统安装与常用命令28

2.1Linux的安装与配置28

2.1.1实训目的28

2.1.2实训环境28

2.1.3实训准备28

2.1.4实训步骤31

2.1.5实训思考题60

2.1.6实训报告要求60

2.2Linux常用命令61

2.2.1实训目的61

2.2.2实训内容61

2.2.3实训准备61

2.2.4实训环境66

2.2.5实训步骤66

2.2.6实训思考题71

2.2.7实训报告要求71

第3章Linux系统配置与管理72

3.1Linux系统用户管理72

3.1.1实训目的72

3.1.2实训内容72

3.1.3实训环境72

3.1.4实训准备72

3.1.5实训步骤74

3.1.6实训思考题80

3.1.7实训报告要求80

3.2安装与管理软件包80

3.2.1实训目的80

3.2.2实训内容81

3.2.3实训准备81

3.2.4实训步骤84

3.2.5实训思考题94

3.2.6实训报告要求95

3.3配置与管理文件权限95

3.3.1实训目的95

3.3.2实训内容95

3.3.3实训准备95

3.3.4实训步骤99

3.3.5实训思考题104

3.3.6实训报告要求104

3.4使用ACL规划详细权限104

3.4.1实训目的104

3.4.2实训内容104

3.4.3实训准备104

3.4.4实训步骤105

3.4.5实训思题考110

3.4.6实训报告要求110

3.5管理磁盘分区、挂载与卸载111

3.5.1实训目的111

3.5.2实训内容111

3.5.3实训准备111

3.5.4实训步骤113

3.5.5实训思考题122

3.5.6实训报告要求122

3.6配置与管理磁盘配额122

3.6.1实训目的122

3.6.2实训内容123

3.6.3实训准备123

3.6.4实训步骤123

3.6.5实训报告要求128

3.7在Linux中配置软RAID128

3.7.1实训目的128

3.7.2实训内容128

3.7.3实训准备128

3.7.4实训步骤128

3.7.5实训思考题131

3.7.6实训报告要求131

3.8管理LVM逻辑卷132

3.8.1实训目的132

3.8.2实训内容132

3.8.3实训准备132

3.8.4实训步骤133

3.8.5实训报告要求136

第4章Vim与编程调试137

4.1熟练使用vi编辑器与Shell命令137

4.1.1实训目的137

4.1.2实训内容137

4.1.3实训准备137

4.1.4实训步骤139

4.1.5实训思考题147

4.1.6实训报告要求147

4.2使用正则表达式147

4.2.1实训目的147

4.2.2实训内容147

4.2.3实训步骤148

4.2.4实训思考155

4.2.5实训报告要求155

4.3使用Shell Script编程155

4.3.1实训目的155

4.3.2实训内容155

4.3.3实训准备155

4.3.4实训步骤156

4.3.5实训思考题172

4.3.6实训报告要求172

4.4使用gcc和make调试程序172

4.4.1实训目的172

4.4.2实训内容172

4.4.3实训准备172

4.4.4实训步骤173

4.4.5实训报告要求181

第5章常用网络服务182

5.1配置与管理Samba服务器182

5.1.1实训目的182

5.1.2实训内容182

5.1.3实训环境及要求182

5.1.4实训步骤183

5.1.5实训思考题190

5.1.6实训报告要求190

5.2配置与管理NFS服务器190

5.2.1实训目的190

5.2.2实训内容190

5.2.3实训环境及要求190

5.2.4实训步骤191

5.2.5实训思考题194

5.2.6实训报告要求194

5.3配置与管理DHCP服务器194

5.3.1实训目的194

5.3.2实训内容194

5.3.3实训要求194

5.3.4实训步骤194

5.3.5实训思考题201

5.3.6实训报告要求202

5.4配置与管理DNS服务器202

5.4.1实训目的202

5.4.2实训内容202

5.4.3实训环境及要求202

5.4.4实训步骤202

5.4.5实训思考题210

5.4.6实训报告要求210

5.5配置与管理Web服务器210

5.5.1实训目的210

5.5.2实训内容210

5.5.3实训环境及要求210

5.5.4实训步骤210

5.4.5实训思考题220

5.4.6实训报告要求220

5.6配置与管理FTP服务器220

5.6.1实训目的220

5.6.2实训内容220

5.6.3实训环境及要求220

5.6.4实训步骤220

5.6.5实训思考题227

5.6.6实训报告要求227

5.7配置与管理电子邮件服务器228

5.7.1实训目的228

5.7.2实训内容228

5.7.3实训准备228

5.7.4电子邮件服务器简单案例234

5.7.5Sendmail服务企业实战与应用237

5.7.6实训思考题246

5.7.7实训报告要求246

第6章网络互联与安全247

6.1配置与管理iptables247

6.1.1实训目的247

6.1.2实训内容247

6.1.3实训准备247

6.1.4实训环境及要求248

6.1.5实训步骤249

6.1.6实训思考题251

6.1.7实训报告要求251

6.2配置与管理NAT251

6.2.1实训目的251

6.2.2实训内容251

6.2.3实训准备251

6.2.4实训步骤253

6.2.5实训报告要求256

6.3配置与管理SQUID代理服务器256

6.3.1实训目的256

6.3.2实训内容256

6.3.3实训准备256

6.3.4实训环境要求257

6.3.5实训步骤257

6.3.6企业实战与应用实例261

6.3.7实训报告要求263

6.4配置与管理VPN服务器263

6.4.1实训目的263

6.4.2实训内容263

6.4.3实训准备263

6.4.4实训步骤264

6.4.5企业实战与实用274

6.4.6实训思考题277

6.4.7实训报告要求277

6.5Linux进程管理和系统监视277

6.5.1实训目的277

6.5.2实训内容277

6.5.3实训步骤277

6.5.4实训思考题294

6.5.5实训报告要求294

6.6Linux系统故障排除294

6.6.1实训场景294

6.6.2实训要求294

6.6.3实训前的准备294

6.6.4实训后的总结295

6.7Linux系统企业综合应用295

6.7.1实训场景295

6.7.2实训基本要求295

6.7.3实训前的准备295

6.7.4实训后的总结296


展开全部

节选

第3章简易计算器—— 数据类型、运算符、流程程序练习31 编写C语言程序,计算3个整数的和,然后按照图31所示格式输出结果到屏幕中。 提示: 请参考配套教材的源代码33。12+34+56=102 图31练习31的运行结果方法1:01#include 02int main() 03{ 04int number1=12; 05int number2=34; 06int number3=56; 07int result; 08result=number1+number2+number3; 09printf("%d+%d+%d=%d", number1, number2, number3, result); 10return 0; 11} 方法2:01#include 02int main() 03{ 04int number1=12; 05int number2=34; 06int number3=56; 07int result; 08result=number1+number2+number3; 09printf("%d+%d+%d=", number1, number2, number3); 10printf("%d", result); 11return 0; 12} 第3章简易计算器——数据类型、运算符、流程程序练习32 编写C语言程序,从键盘输入3个整数并求和,然后输出结果到屏幕中。程序的运行过程如图32所示。第1个数: 123【Enter】 第2个数: 234【Enter】 第3个数: 456【Enter】 123+234+456=813 图32练习32的运行结果方法1:01#include 02int main() 03{ 04int number1; 05int number2; 06int number3; 07int result; 08printf("第1个数: "); 09scanf("%d", &number1); 10printf("第2个数: "); 11scanf("%d", &number2); 12printf("第3个数: "); 13scanf("%d", &number3); 14result=number1+number2+number3; 15printf("%d+%d+%d=%d", number1, number2, number3, result); 16return 0; 17} 方法2:01#include 02int main() 03{ 04int number1; 05int number2; 06int number3; 07int result; 08printf("第1个数: "); 09scanf("%d", &number1); 10printf("第2个数: "); 11scanf("%d", &number2); 12printf("第3个数: "); 13scanf("%d", &number3); 14result=number1+number2+number3; 15printf("%d+%d+%d=", number1, number2, number3); 16printf("%d", result); 17return 0; 18} 练习33 编写C语言程序,从键盘输入2个整数,如果这2个整数的数值相等,则输出“相等”的信息到屏幕中;否则输出“不相等”的信息到屏幕中。程序的运行过程如图33所示。第1个数: 1234【Enter】 第2个数: 5678【Enter】 1234与5678不相等。 图33练习33的运行结果方法1:01#include 02int main() 03{ 04int number1; 05int number2; 06int result; 07printf("第1个数: "); 08scanf("%d", &number1); 09printf("第2个数: "); 10scanf("%d", &number2); 11if(number1==number2){ 12printf("%d与%d相等。", number1, number2); 13}else{ 14printf("%d与%d不相等。", number1, number2); 15} 16return 0; 17} 方法2:01#include 02int main() 03{ 04int number1; 05int number2; 06int result; 07printf("第1个数: "); 08scanf("%d", &number1); 09printf("第2个数: "); 10scanf("%d", &number2); 11printf("%d与%d", number1, number2); 12if(number1==number2){ 13printf("相等。"); 14}else{ 15printf("不相等。"); 16} 17return 0; 18} 练习34 编写C语言程序,从键盘输入一个字符,然后输出该字符对应的ASCII编号到屏幕中。程序的运行过程如图34所示。请输入一个字符: a【Enter】 字符'a'的ASCII编号是: 97 图34练习34的运行结果01#include 02int main() 03{ 04char ascii; 05printf("请输入一个字符: "); 06scanf("%c", &ascii); 07printf("字符'%c'的ASCII编号是: %d", ascii, ascii); 08return 0; 09} 练习35 编写C语言程序,从键盘输入2个整数并输出这2个整数中的*大值到屏幕中。程序的运行过程如图35所示。 要求使用以下两种方法完成。 (1) 使用if语句的“完整形式”。 (2) 使用if语句的“*简形式”。 提示: 请参考配套教材表33中的“大于”关系运算符。第1个整数: 12【Enter】 第2个整数: 34【Enter】 *大值是: 34 图35练习35的运行结果方法1:01#include 02int main() 03{ 04int number1; 05int number2; 06int max; 07printf("第1个整数: "); 08scanf("%d", &number1); 09printf("第2个整数: "); 10scanf("%d", &number2); 11if(number1>number2){ 12max=number1; 13}else{ 14max=number2; 15} 16printf("*大值是: %d", max); 17return 0; 18} 方法2:01#include 02int main() 03{ 04int number1; 05int number2; 06int max; 07printf("第1个整数: "); 08scanf("%d", &number1); 09printf("第2个整数: "); 10scanf("%d", &number2); 11max=number1; 12if(number2>max){ 13max=number2; 14} 15printf("*大值是: %d", max); 16return 0; 17} 练习36 编写C语言程序,从键盘输入3个整数并输出这3个整数中的*小值到屏幕中。程序的运行过程如图36所示。 要求使用以下两种方法完成。 (1) 使用if语句的“完整形式”以及“*简形式”。 (2) 只使用if语句的“*简形式”,不使用if语句的“完整形式”。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航