随笔分类 - C程序设计(第五版)课后习题答案
C程序设计(第五版)课后习题答案
摘要:1、写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输人。 题目解析: 该题直接使用“辗转相除法”来求解最大公约数和最小公倍数 最大公约数函数(利用欧几里得算法) 最小公倍数 = x * y / 最大公约数 #include <stdio.h>
阅读全文
摘要:1.用筛选法求100以内的素数 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数) 先解释一下筛选法的步骤: <1> 先将1挖掉(因为1不是素数)。 <2> 用2去除它后面的各个数,把能被2整除的数挖掉,即把2的倍数挖掉。
阅读全文
摘要:1.请画出例5.6中给出的3个程序段的流程图 2.请补充例5. 7程序,分别统计当“fabs(t)>= le- 6”和“fabs(t)> = le- 8”时执行循环体的次数。 fabs(t)>= le- 6 ,示例代码 # include <stdio.h> # include <math.h> i
阅读全文
摘要:原文链接:https://blog.csdn.net/gjggj/article/details/92249633 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? 【答案解析】 算熟运算: 算术运算即“四则运算”,是加法、减法、乘法、除法、乘方、开方等几种运算的统称。 其中加减为一级运算,乘
阅读全文
摘要:1.假如我国国民生产总值的年增长率为7%, 计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p = ( 1 + r ) n次方,其中 r为年增长率,n为年数,p为与现在相比的倍数。 #include <stdio.h> #include <math.h> /** * @brief *
阅读全文
摘要:1 .什么是算法?试从日常生活中找 3 个例子,描述它们的算法。 算法: 广义--为解决一个问题而采取的方法和步骤。 计算机算法可分为两大类别:数值运算法和非数值运算法。 例子: ① 看电影 买票 --> 选场次 --> 选座位 --> 付钱 --> 入座观影 ② QQ聊天 下载APP --> 注册
阅读全文
摘要:1.什么是程序?什么是程序设计? 程序:一组计算机能识别和执行的指令。 程序设计:给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段 2.为什么需要计算机语言?高级语言有哪
阅读全文