C++程序设计教程第2版高等教育出版社第15章答案Word格式文档下载.docx
- 文档编号:13181977
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:27
- 大小:23.63KB
C++程序设计教程第2版高等教育出版社第15章答案Word格式文档下载.docx
《C++程序设计教程第2版高等教育出版社第15章答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C++程序设计教程第2版高等教育出版社第15章答案Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
cin>
>
a>
b;
c=a*b;
coutvvavv"
x"
vvbvv"
="
vvc<
vendl;
//修改例1-4得生日卡程序,使其能够输入与显示日期
charname1[41],name2[41],date[41];
请输入您得朋友得名字:
"
name1;
请输入您得名字:
name2;
请输入日期"
date;
cls"
=========================================="
endl<
亲爱得"
name1<
:
祝您生日快乐!
name2<
*/
date<
/*参考例1-5,使用梯形法计算下列定积分得值
(sinx+e^x)dx[上限1,下限-1]
其中,积分区域等分数取为200,并比较计算结果与手算结果得。
#include<
cmath>
//包含标准数学函数库
doublea,b,h,sum;
intn,i;
a=1、00;
//积分上限为1
b=-1、00;
//积分下限为-1
n=200;
//积分区间等分为200份
h=(a-b)/n;
//小区间长度
sum=(exp(a)+exp(b))/2;
〃exp()为计算eAx得函数库
for(i=1;
i<
n;
i=i+1)
sum=sum+exp(b+i*h);
sum=sum*h;
结果就是"
sum<
//仿照例1-6,编写一个计算矩形面积得程序
usingnamespacestd;
doublesquare(doublea,doubleb)//定义square函数
doubles;
s=a*b;
returns;
doublelength,wideth,mianji;
请输入长度:
length;
请输入宽度:
wideth;
mianji=square(length,wideth);
面积为:
mianji<
第二章
//为例2-2添加数据检验部分。
给出三边长,检验其就是否能构成一个三角形如果检验不合格,输入信息“Errordata!
”。
doublea,b,c,s,area;
title三角形面积计算程序-bylyz810"
color1e"
cout<
请分别输入三边长a,b,c得值:
;
b>
c;
if(a+b>
c&
&
b+c>
a&
a+c>
b)
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
面积为:
area<
else
Errordata!
Vcos(|x+y|)]
//输入两个角度值x,y,计算式子[sin(|x|+|y|)]/[#include<
title计算式子得值-bylyz810"
system("
doublex,y,z,pi=3、1415926536,a,b,c,d;
cout<
请分别输入x与y得值(角度):
cin>
x>
y;
x=pi*x/180;
y=pi*y/180;
c=fabs(x)+fabs(y);
d=cos(fabs(x+y));
a=sin(c);
b=sqrt(d);
z=a/b;
原式="
z;
/*编写一个程序,要求完成以下要求:
1、提示用户输入3个小数
2、显示这3个小数
3、将这三个小数相加并显示其结果
4、将结果按四舍五入发转换成整数并显示*/#include<
longdoublea,b,c,d;
请输入3个小数:
您输入得就是"
a<
、"
b<
c<
echo按任意键继续&
d=a+b+c;
+"
d<
if(a-int(a)<
0、5)
a=int(a);
elsea=int(a)+1;
if(b-int(b)<
0、5)b=int(b);
elseb=int(b)+1;
if(c-int(c)<
0、5)c=int(c);
c=int(c)+1;
您输入得数进行四舍五入后就是"
echo按任意键结束&
//从键盘输入任意3个整数,然后输入这3个数并计算平均值
doublea,b,c,d;
请输入三个整数:
这三个整数就是:
、"
d=(a+b+c)/3;
这三个整数得平均数为:
d;
//编写一个程序,将字符串"
LOVE'
译成密码,采用替换加密法,加密规则为原来得字母用字母表中其后面得第三个字母替换,例如c用f替换,y用b替换
chara='
L'
b='
O'
c='
V'
d='
E'
a=a+3;
b=b+3;
c=c+3;
d=d+3;
翻译成密文为:
第三章
//编写计算n!
得程序
//仅提示使用for循环得方法,使用do-while,while,甚至if加goto都可以实现,篇幅有限,就不介绍了
voidmain()
start:
doublen,i,a;
title阶乘计算器-bylyz810"
modeconcols=26lines=4"
请输入n得值(有效值0~170):
a=1;
for(i=1;
n+1;
i++)
a=a*i;
n<
!
gotostart;
//计算1!
+2!
+、、、+10!
doublen,i,a,s=0;
for(n=1;
11;
n++)
s=s+a;
1!
s<
/*编写程序求斐波那契数列得第n项与前n项与。
斐波那契数列就是形如0,1,1,2,3,5,8,13、、、得数列其通项为:
F0=0
F1=1
Fn=F(n-1)+F(n-2)*/
intn,a=0,b=1,c=0,i=0,d=0,j=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 教程 高等教育出版社 15 答案