C程序设计(第五版)
C程序设计(第五版)书后习题答案——谭浩强
三千越甲可吞吴、
知不可乎骤得 托遗响于悲风
展开
-
C程序设计(第五版)谭浩强 著——第五章 循环结构程序设计 书后题答案
1.请画出例5.6中给出的3个程序段的流程图。2.请补充例5.7程序,分别统计当“fabs(t)>=1e-6”和“fabs(t)>=1e-8”时执行循环体的次数。#include<stdio.h>#include<math.h>void main(){ int sign=1;//符号 int count=0;//计数 double pi=0.0,n=1.0,term=1.0;//pi多项式,n分母,term当前项 while(f原创 2020-08-08 20:33:39 · 2260 阅读 · 1 评论 -
C程序设计(第五版)谭浩强 著——第四章 选择结构程序设计 书后题答案
1.什么是算数运算?什么是关系运算?什么是逻辑运算?算数运算即“四则运算”,是加法、减法、乘法和除法的统称。关系运算是将两个数值进行比较,判断其比较的结果是否符合给定的条件。在逻辑运算中有与、或、非三种基本逻辑运算。2.C语言中如何表示真和假?系统如何判断一个量的真和假?0代表假,1代表真0代表假,非0代表真3.写出下面各逻辑表达式的值。设a=3,b=4,c=5。(1)a+b>c&&b==c(2)a||b+c&&b-c(3)!(a>b)&a原创 2020-08-07 18:36:10 · 1984 阅读 · 0 评论 -
C程序设计(第五版)谭浩强 著——第三章 最简单的C程序设计——顺序程序设计 书后题答案
1.假如我国国民生产总值的年增长率为7%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p=(1+r)^n r为年增长率,n为年数,p为与现在相比的倍数。#include<stdio.h>void main(){ double p=1.00,r=0.07; for(int i=0;i<10;i++) { p*=(1+r); } printf("p=%lf\n",p);}2.存款利息的计算。有1000元,原创 2020-08-04 21:24:46 · 1222 阅读 · 0 评论 -
C程序设计(第五版)谭浩强 著——第二章 算法——程序的灵魂 书后题答案
1.什么是算法?对操作的描述。2.什么叫结构化的算法?为什么要提倡结构化的算法?由基本结构所构成的算法属于“结构化的算法”,它不存在无规律的转向,只在本基本结构内才允许存在分支和向前或向后的跳转。一个结构化程序就是用计算机语言表示的结构化算法,用3种基本结构组成的程序必然是结构化的程序。这种程序便于编写、阅读、修改和维护,这就减少了程序出错的机会,提高了程序的可靠性,保证了程序的质量。3.试述3种基本结构的特点,请另外是设计两种基本结构(要符合基本结构的特点)。(1)只有一个入口。(2)原创 2020-08-04 08:07:52 · 1648 阅读 · 0 评论 -
C程序设计(第五版)谭浩强 著——第一章 程序设计和C语言 书后题答案
1.什么是程序?什么是程序设计?程序:一组计算机能够识别和执行的指令程序设计:从确定任务到得到结果、写出文档的全过程2.为什么需要计算机语言?高级语言有哪些特点?人和计算机交流信息也要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是计算机语言。(1)语言简洁、紧凑,使用方便灵活。(2)运算符丰富。(3)数据类型丰富。(4)具有结构化的控制语句。(5)语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进原创 2020-08-02 16:59:24 · 823 阅读 · 0 评论