【C 程序设计】(第四版)谭浩强 著第三章习题解析

c程序设计第五谭浩强课后答案 第二章习题答案 第二章:算法----程序的灵魂 1. 什么是算法?试从日常生活中找3个例子,描述它们的算法 算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。 比如生活中的例子: 考大学 首先填报志愿表、交报名费、拿到准考证、按时参加考试、收到录取通知书、按照日期到指定学校报到。 去北京听演唱会 首先在网上购票、然后按时坐车到北京,坐车到演唱会会场。 把大象放进冰箱 先打开冰箱门,然后将大象放进冰箱,关冰箱。 2. 什么叫结构化的算法?为什么要提倡结构化的算法? 结构化算法:由一些顺序、选择、 阅读详情

编译器:Dev-C++

/*第一题*/
#include <stdio.h>
#include <math.h>
int main(void)
{
	double p,r=0.09,n=10.0;
	p = pow ((1 + r), n); 
	printf ("倍数为%f\n", p); 
	return 0;
	//我也不知道倍数为什么会这么高..
}
/*第二题*/
#include <stdio.h>
#include <math.h>
int main(void)
{
	double p1, p2, p3, p4, p5;
	p1 = 1000.0 * (1 + 5 * 0.0585);
	p2 = (1000.0 * (1 + 2 * 0.0468)) * (1 + 3 * 0.054);
	p3 = (1000.0 * (1 + 3 * 0.054)) * (1 + 2 * 0.0468);
	p4 = 1000.0 * (pow((1 + 0.0414), 5));
	p5 = 1000.0 * (pow((1 + 0.0072/4), 20));
	printf("p1 = %.2f\n", p1);	//p1为1292.50
	printf("p2 = %.2f\n", p2);	//p2为1270.76
	printf("p3 = %.2f\n", p3);	//o3为1270.76
	printf("p4 = %.2f\n", p4);	//p4为1224.86
	printf("p5 = %.2f\n", p5);	//p5为1036.62
	return 0;
}
/*第三题*/
#include <stdio.h>
#include <math.h>
int main(void)
{
	double d = 300000.0, p = 6000.0, r = 0.01;
	double m = (log10(p / (p- d*r))) / (log10(1 + r));
	printf("%.1f", m);	//m为69.7
	return 0;
}
/*第四题*/
#include <stdio.h>
int main(void)
{
	char c1, c2;
	c1 = 97;
	c2 = 98;
	printf("c1=%c,c2=%c\n", c1, c2);
	printf("c1=%d,c2=%d\n", c1, c2);
	return 0;
}
//(1)	c1=a,c2=b
//		c1=97,c2=98
//(2)	c1=?,c2=?
//		c1=-59,c2=-58
//(3)	c1=?,c2=?
//		c1=197,c2=198
//这里之所以字符为'?'是因为编译器不支持扩展ascii码
/*第五题*/
#include <stdio.h>
int main(void)
{
	int a, b;
	float x, y;
	char c1, c2;
	scanf("a=%db=%d", &a, &b);
	scanf("%f%e", &x, &y);
	scanf("%c%c", &c1, &c2);
	return 0;
}//		按以下方式输入
//		a=3b=7 8.5 71.82 Aa

/*第六题*/
#include <stdio.h>
int main(void)
{
	char c1 = 'C', c2 = 'h', c3 = 'i', c4 = 'n', c5 = 'a';
	putchar(c1+4);
	putchar(c2+4);
	putchar(c3+4);
	putchar(c4+4);
	putchar(c5+4);
	putchar('\n');
	printf("%c%c%c%c%c\n", c1+4, c2+4, c3+4, c4+4, c5+4);
	return 0;
}
/*第七题*/
#include <stdio.h>
int main(void)
{
	double r, h, pi = 3.1416;
	printf("请输入圆的半径和圆柱的高:\n");
	scanf("%lf %lf", &r, &h);
	printf("圆的周长为%.2f\n", 2*r*pi);
	printf("圆的面积为%.2f\n", pi*r*r);
	printf("圆球的表面积为%.2f\n", 4.0*pi*r*r);
	printf("圆球的体积为%.2f\n", 4.0*pi*r*r*r/3.0);
	printf("圆柱的体积为%.2f\n", pi*r*r*h); 
	return 0;
}
//圆的周长为9.42
//圆的面积为7.07
//圆球的表面积为28.27
//圆球的体积为14.14
//圆柱的体积为21.21

第八题自己看看char跟int型的区别就明白了

谭浩强c++程序设计第四版)书后习题答案9.10 谭浩强c++程序设计第四版)书后习题答案9.10 将例9.13程序中的display函数不放在Time类中………… 阅读详情

相关推荐

c程序设计第五谭浩强课后答案 第四章习题答案

c程序设计第五谭浩强习题答案 第四章 选择结构程序设计 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? 【答案解析】 算熟运算: 算术运算即“四则运算”,是加法、减法、乘法、除法、乘方、开方等几种运算的统称。 其中加减为一级运算,乘除为二级运算,乘方、开方为三级运算。在一道算式中,如果有多级运算存在,则应先进行高级运算,再进行低一级的运算。 C语言中的算熟运算符包括:+、-、*、/、++、--、% 等种类。 如果只存在同级运算;则从左至右的顺序进行;如果算式中有括号,则应先算括号里边,再按上述规则

bookanddream的博客 5382

C程序设计(第四版)(谭浩强)完整课后习题答案.pdf

C程序设计(第四版)(谭浩强)完整课后习题答案.pdf

谭浩强c语言程序设计试题汇编pdf,C语言程序设计基础(谭浩强)习题.pdf

第一章 C语言概述一、选择题1.C语言规定,必须用 作为主函数名。A)Function B)include C)main D)stdio2.一个C程序可以包含任意多个不同名的函数,但有且仅有一个 ,一个C程序总是从 开始执行。A)过程 B...

weixin_36212240的博客 3610

谭浩强C语言程序设计第三章题目

答:应定义为整型(int),确保能够存储getchar函数返回的所有可能值(因为getchar函数返回的是一个整型),包括字符和特殊的EOF标志,从而避免潜在的符号和范围问题(如果getchar的返回值为1000,完全超过了char所能表示的范围就会造成范围问题)。

qq_63448996的博客 1195

C++程序设计谭浩强 第六章(指针)习题答案(部分有改进)

6.1输入3个整数,按由小到大的顺序输出 #include <iostream> using namespace std; int main() {void swap(int *p1,int *p2); int n1,n2,n3; int *p1,*p2,*p3; cout<<"input three integers n1,n2,n3:"; cin>>n1>>n2>>n3; p1=&n1; p2=&n

什么都学不会 1万+

c程序设计第五谭浩强课后答案 第三章习题答案

c程序设计第五谭浩强课后习题答案 第三章 最简单的C程序设计 ----顺序程序设计 1、假如我国国民生产总值的年增长率为7%, 计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p=(1+r)np = (1+r)^np=(1+r)n ,其中r为年增长率,n为年数,p为与现在相比的倍数。 题目解析: 此题的关键主要是利用数学库math中pow函数进行计算,若不熟悉可以查阅帮助文档,查看pow函数的用法。 代码示例: #include<stdio.h> #include <m

bookanddream的博客 1万+

谭浩强 C语言程序设计第五 第六章 习题 答案

谭浩强 C语言程序设计第五 第六章 习题 答案 有问题可以在下方留言哦 1.用筛选法求100以内的素数。 #include <stdio.h> #include <math.h> int main() { int i,j,a[100],b[100]; for (i=1;i<=100;i++) { a[i]=i+1; ...

月已满西楼的博客 6万+

C程序设计谭浩强第五课后答案 第三章习题答案

C语言程序设计谭浩强第五课后答案第三章 1、假如我国国民生产总值的年增长率为7%, 计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p=(1+r)np = (1+r)^np=(1+r)n ,其中r为年增长率,n为年数,p为与现在相比的倍数。 题目解析: 此题的关键主要是利用数学库math中pow函数进行计算,若不熟悉可以查阅帮助文档,查看pow函数的用法。 代码示例: #include<stdio.h> #include <math.h> int main()

月已满西楼的博客 6万+

C语言程序设计第五谭浩强 第七章答案

C语言程序设计第五谭浩强 第七章答案 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。 如有问题欢迎下方留言评论 #include<stdio.h> void main(void) { int maxgy(int x,int y); int mingb(int x,i...

月已满西楼的博客 7万+

C语言程序设计第五谭浩强课后答案 第五章习题答案

第五章 1.请画出例5.6中给出的3个程序段的流程图 流程图1: 流程图2: 流程图3: 2.请补充例5. 7程序,分别统计当“fabs(t)>= le- 6”和“fabs(t)> = le- 8”时执行循环体的次数。 fabs(t)>= le- 6 ,示例代码 # include <stdio.h> # include <math.h> int main() { int sign = 1; double pi = 0.0, term = 1.0; i

月已满西楼的博客 8万+

C语言程序设计-谭浩强第五习题【答案解析】2022.5.10

目录第1章 C语言概述第2章 数据类型及其运算第3章 顺序结构程序设计4章 选择结构程序设计第5章 循环结构程序设计第7章 函数与指针第8章 结构体与共用体第9章 文件第10章 图形与动画 习题解析与答案 第1章 C语言概述 一. 简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switc

@MIKE小助手 3万+

C语言程序设计第五 谭浩强 第四章 课后习题 答案

谭浩强C语言程序设计第五4章 课后习题 答案 1.什么是算术运算?什么是关系运算?什么是逻辑运算? 答:算术运算时数学里基础的加减乘数求余数等;关系运算时求两个或者多个变量或者表达式之间的关系;逻辑运算时将多个变量或者表达式链接起来的逻辑关系。。*C语言程序设计第五课后答案谭浩强 2.C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 答:C语言中将数值为1作为真,为0作...

月已满西楼的博客 10万+

C语言程序设计第四版谭浩强 课后习题答案 第三章

C语言程序设计第四版谭浩强 课后习题答案 第三章第三章1.假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增加多少百分比。2.存款利息计算。有1000元,想存5年,可按以下5种方式存。3.购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少个月能还清。4.分析程序5.用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='A...

o_p_1的博客 4266

谭浩强C程序设计第四版第四章课后答案

谭浩强C程序设计第四版第四章课后答案 1.算数运算:a+b 关系运算:a > b 逻辑运算:a&&b 2.真为1假为0 3.(1)a+b > c 为真 && b == c 为假,值为0 (2)&&优先级大于||,a>0为真,式子为1; (3)||运算,最后为1,式子值为1; (4)&&运算只要出现1个0,式子为0 (...

sudu_su的博客 2696

C语言程序设计第五 谭浩强 第五课后答案

谭浩强 C语言程序设计第五4章课后答案 3.求两个正整数m和n,求其最大公约数和最小公倍数。 #include<stdio.h> void main() { int m, n, t, i, a = 1; scanf("%d%d", &m, &n); if (m < n) { t = m; m = n; n = t; } for (i ...

月已满西楼的博客 30万+

C语言谭浩强第5)课后习题知识总结

目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第一章 1.程序:就是一组计算机能够识别和执行的指令集合,每一条指令使计算机执行特定操作。 程序设计:从确定任务到得到结构、写出文档的全过程。 2.为什么需要计算机语言? 计算机语言解决了人和计算机交流的语言问题,使得人和计算机都能...

m0_57246577的博客 3088
上一篇: C语言解决水仙花问题(三位数)
下一篇: 【C 程序设计】(第四版)谭浩强 著第九章习题
杨小c
博客等级 码龄7年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值