摘要: 1.什么是文件型指针?通过文件指针访问文件有什么好处? 答:缓冲文件系统中,关键的概念是“文件类型指针”,简称“文件指针”。每个被使用的文件都在内存中开辟一个相应的文件信息区,用来存放文件的有关信息(如文件的名字、文件状态及文件当前位置等)。这些信息是保存在一个结构体变量中的。该结构体类型是由系统声 阅读全文
posted @ 2020-06-30 16:27 chenke21 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: C语言程序设计第五版谭浩强课后习题答案 1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。 解题思路: 用一个日期数组保存每一月的天数,二月的天数记为28天,后面根据输入的时间确定是否是闰年的二月,如果是,天数在加1。 #include <stdio.h> struc 阅读全文
posted @ 2020-06-30 16:25 chenke21 阅读(2802) 评论(0) 推荐(0) 编辑
摘要: c语言程序设计第五版课后答案谭浩强习题答案 第八章 善于利用指针 本章习题均要求使用指针方法处理。 1. 输入3个整数,要求按由小到大的顺序输出。 解题思路: 先获取到三个变量的地址,然后获取三个数据,通过指针进行比较转换即可 答案: #include <stdio.h> void swap(int 阅读全文
posted @ 2020-06-30 16:24 chenke21 阅读(5259) 评论(0) 推荐(0) 编辑
摘要: c语言程序设计第五版课后答案谭浩强第七章 用函数实现模块化程序设计 1、写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输人。 题目解析: 该题直接使用“辗转相除法”来求解最大公约数和最小公倍数 最大公约数找出两数中的最小值,然后直接相模,当能够 阅读全文
posted @ 2020-06-30 16:22 chenke21 阅读(5862) 评论(0) 推荐(0) 编辑
摘要: 第六章:利用数组处理批量数据 1. 用筛选法求100之内的素数 【答案解析】 素数:约数为1和该数本身的数字称为素数,即质数 筛选法:又称为筛法。先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3 阅读全文
posted @ 2020-06-30 16:19 chenke21 阅读(9124) 评论(0) 推荐(0) 编辑
摘要: c语言程序设计第五版课后答案谭浩强 1.请画出例5.6中给出的3个程序段的流程图 流程图1: 流程图2: 流程图3: 2.请补充例5. 7程序,分别统计当“fabs(t)>= le- 6”和“fabs(t)> = le- 8”时执行循环体的次数。 fabs(t)>= le- 6 ,示例代码 # in 阅读全文
posted @ 2020-06-30 16:18 chenke21 阅读(14382) 评论(0) 推荐(0) 编辑
摘要: 第四章 选择结构程序设计 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? 【答案解析】 算熟运算: 算术运算即“四则运算”,是加法、减法、乘法、除法、乘方、开方等几种运算的统称。 其中加减为一级运算,乘除为二级运算,乘方、开方为三级运算。在一道算式中,如果有多级运算存在,则应先进行高级运算, 阅读全文
posted @ 2020-06-29 12:03 chenke21 阅读(6861) 评论(0) 推荐(0) 编辑
摘要: 第三章 最简单的C程序设计 顺序程序设计 1、假如我国国民生产总值的年增长率为7%, 计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为$p = (1+r)^n$ ,其中r为年增长率,n为年数,p为与现在相比的倍数。 题目解析: 此题的关键主要是利用数学库math中pow函数进行计算, 阅读全文
posted @ 2020-06-29 11:36 chenke21 阅读(8574) 评论(0) 推荐(2) 编辑
摘要: 第二章:算法 程序的灵魂 1. 什么是算法?试从日常生活中找3个例子,描述它们的算法 算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。 比如生活中的例子: 考大学 首先填报志愿表、交报名费、拿到准考证、按时参加考试、收到录取通知书、按照日期到指定学校报到。 去北京听演唱会 首先在网上 阅读全文
posted @ 2020-06-29 11:22 chenke21 阅读(3618) 评论(0) 推荐(0) 编辑
摘要: 第一章 1.什么是程序?什么是程序设计? 程序:就是一组能识别和执行的指令,每一条指令使计算机执行特定的操作 程序设计:是指从确定任务到得到结果、写出文档的全过程 2.为什么需要计算机语言?高级语言有哪些特点? 为什么需要计算机语言:计算机语言解决了人和计算机交流是的语言问题,使得计算机和人都能识别 阅读全文
posted @ 2020-06-29 11:08 chenke21 阅读(1535) 评论(0) 推荐(0) 编辑