- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c程序设计习题参考(谭浩强三版)习题参考解答
声明:本资料由wmxnzn收集整理,仅供爱好者学习使用,资料版权属于原作者。
如有问题,请联系QQ生命的意义在于:有人去爱,有事情去做,有未来去期待。[键入文档标题] | [选取日期]
PAGE \* Arabic \* MERGEFORMAT 131
注:欢迎大家来到 HYPERLINK / wmxnzn的CSDN,更多、更好的资料等你下载。
C程序设计(第三版)课后习题参考解答
第1章 C语言概述
1.5 参照本章例题,编写一个C程序,输出以下信息:
******************************
Very Good!
******************************
解:
main ( )
{printf(“****************************** \n”);
printf(“\n”);
printf(“ Very Good! \n”);
printf(“\n”);
printf(“****************************** \n”);
}
1.6 写一个程序,输入a,b,c三个值,输出其中最大者。
解:
main ( )
{int a,b,c,max;
printf(“请输入三个数a,b,c: \n”);
scanf(“%d,%d,%d”,a,b,c);
max=a;
if (maxb)
max=b;
if (maxc)
max=c;
printf(“ 最大数为:%d ”,max);
}
第2章 程序的灵魂——算法
2.1 什么叫结构化的算法?为什么要提倡结构化的算法?
解:由一些基本结构顺序组成的算法称为结构化的算法。由于在基本结构之间不存在非顺序的跳转,流程的转移只存在于一个基本结构范围之内,因而提高了算法的质量。
2.7 什么叫结构化程序设计?它的主要内容是什么?
解:结构化程序就是用高级语言表示的结构化算法。它的主要内容包括“自顶向下,逐步细化”的分析方法和“模块化设计”的解决方法,以及“结构化编码”的实现方法。
第3章 数据类型、运算符与表达式
3.3请将下面各数用八进制和十六进制数表示:
(1)10 (2)32 (3)75 (4)-617
(5)-111 (6)2483 (7)-28654 (8)21003
解:(1) (10) 10=(12) 8=(A) 16
(2) (32)10=(40)8=(20) 16
(75)10=(113)8=(4B) 16
(-617)10=(176627)8=(FD97) 16
此题可以这样考虑:带符号数在计算机中采用补码表示,正数的补码与原码相同,负数的补码=模+真值。若使用16位存储,模为216=65536。-617的补码为65536+(-167)=64919=(176627)8=(FD97)16
(-111)10=(177621)8=(FF91) 16
(2483)10=(4663)8=(9B3) 16
(-28654)10=(110022)8=(9012) 16
(21003)10=(51013)8=(520B) 16
3.4将以下三各整数分别赋给不同类型的变量,请画出赋值后数据在内存中的存储形式。
变量的类型25-232769int型long型sort型signed char(8位)unsigned int型unsigned long型unsigned short型unsigned char型注:如果没有学过二进制和补码,此题可以不做。
解:各数据在内存中的存储形式如下表所示:
变量的类型25-232769int型00… 000011001
8 位1111111111111110
15 100 … 001(溢出)
14long型00… 000011001
2411 … 1110
3100… 0100 … 001
16 14short型100… 000011001
81111111111111110
15100 … 001(溢出)
14signed char(8位)10001100100000001(溢出)unsigned int型00… 000011001
8 11 … 110
15100 … 001
14unsig
您可能关注的文档
- 2011年天线年会论文集第20部分.doc
- 2011上半年软考软件设计师(上午及下午)考试试题及答案.doc
- 2011年天线年会论文集第17部分.doc
- 2011年安徽省第二届“达内杯”程序设计比赛题目.doc
- 2011年天线年会论文集第8部分【812-857】.doc
- 2011年衡水市中等职业学校技能大赛平面设计专业竞赛技能试题(带素材).doc
- 2011机械设计制造及自动化_毕业设计_英文翻译资料.doc
- 2011概念设计复习资料.docx
- 2011年天线年会论文集第19部分.doc
- 2012-2013学年第一学期选课说明-云计算、交互设计、互联网单证-2012-9-25.doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)