【点我看视频讲解】C程序设计谭浩强第五版课后习题视频讲解
摘要: 求一个3X3的整形矩阵对角线元素之和 【答案解析】 矩阵:即二维数组,矩阵行和列相等的二维数组称为方阵。 1 2 3 4 5 6 7 8 9 左上角到右下角对角线上数字:行下标和列下标相等 右上角到左下角对角线上数字:列下标减1 行下标加一 通过两个循环来取到对角线上的元素,并对其求和即可。 【代码 阅读全文
posted @ 2020-07-09 15:42 北邮杨帆 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 用选择法对10个整数排序 【答案解析】 选择排序原理: 总共两个循环,外循环控制选择的趟数,内循环控制具体选择的方式。 用maxPos标记区间中首元素位置,然后用后序元素依次与maxPos标记的元素进行比较,如果有元素大于maxPos位置的元素,用maxPos标记该元素的位置,直到区间的末尾。 该趟 阅读全文
posted @ 2020-07-09 15:41 北邮杨帆 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: 1. 用筛选法求100之内的素数 【答案解析】 素数:约数为1和该数本身的数字称为素数,即质数 筛选法:又称为筛法。先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除 阅读全文
posted @ 2020-07-09 15:39 北邮杨帆 阅读(3523) 评论(0) 推荐(0) 编辑
摘要: 两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3对赛手的名单。 答案解析: 从题面上得知,每队为3人,则隐含条件为队内三人是不能比赛的,并且A一定不会和X比,C一定不会X和 阅读全文
posted @ 2020-07-06 14:43 北邮杨帆 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 输出以下图案菱形,输出菱形: ​ * ​ *** ***** ******* ***** ​ *** ​ * 答案解析: 该题目需要关心当前行对应的从最左边到第一颗*的空格数量以及星星数量。将该题分为两个部分,前面4行和后面3行来进行拆分。 前4行中: 第一行:行号为0, 空格数为3,星星数量为1; 阅读全文
posted @ 2020-07-06 14:40 北邮杨帆 阅读(2293) 评论(0) 推荐(0) 编辑
摘要: 用二分法求下面方程在(-10,10)的根: 答案解析: 将区间划分为两部分,记录区间左右端点,得到中点。每次运算将中点带入方程进行运算,求得结果,进行分析: 结果 > 0:将中位数赋值给右端点 结果 < 0:将中位数赋值给左端点 以此类推... fabs函数是一个求绝对值的函数,求出x的绝对值,和数 阅读全文
posted @ 2020-07-06 14:39 北邮杨帆 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: 用牛顿迭代法求下面方程在1.5附近的根: 答案解析: 牛顿迭代法的公式为: \(x_{n+1}\) = \(x_{n}\) - \(\frac{f(x_{n})}{f'(x_{n})}\) 其中,$x_$为输出的值,在该题目当中为1.5。$f(x_)$为公式2$x3$- 4$x2$ + 3$x$ - 阅读全文
posted @ 2020-07-06 14:36 北邮杨帆 阅读(1482) 评论(1) 推荐(0) 编辑
摘要: 用迭代法求x=$\sqrt \(\sqrt{a}\)。求平方根的迭代公式为" /> 要求前后两次求出的x的差的绝对值小于$10^{-5}$。 答案解析: 题面上已经告诉两条信息,一个是x=\(\sqrt{a}\),所以我们可以通过a求出x的值。另外一条是$x_{n+1}\(=\)\frac{1}{2 阅读全文
posted @ 2020-07-06 14:34 北邮杨帆 阅读(3095) 评论(0) 推荐(0) 编辑
摘要: 猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第1天共摘多少个桃子。 答案解析: 从题面上来看,可以推出,后一天的桃子数量 = 前一天 阅读全文
posted @ 2020-07-06 14:21 北邮杨帆 阅读(3790) 评论(0) 推荐(0) 编辑
摘要: 一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第10次反弹多高。 答案解析: 该题目需要循环10次,在每一循环的时候,需要将下落的高度和回弹的高度加起来。需要注意的点,第10次下落不需要在计算回弹的距离了,所以需要特殊处理下。在计算每次 阅读全文
posted @ 2020-07-06 14:19 北邮杨帆 阅读(3856) 评论(0) 推荐(0) 编辑
【视频讲解】【强烈推荐视频讲解】C程序设计谭浩强第五版课后习题视频讲解