C++实验报告基本数据类型Word文档格式.docx
- 文档编号:18216257
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:12
- 大小:477.89KB
C++实验报告基本数据类型Word文档格式.docx
《C++实验报告基本数据类型Word文档格式.docx》由会员分享,可在线阅读,更多相关《C++实验报告基本数据类型Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
第2章第1题(必做题)编写一个程序,要求完成以下要求:
1)提示用户输入任意的三个小数;
2)显示这三个小数;
3)将这三个小数相加,并显示其结果;
4)将结果按四舍五入方法转换成整数并显示。
1.要点分析
2.程序源代码
#include<
iostream>
usingnamespacestd;
intmain()
{
doublea,b,c,d;
inte;
cout<
<
"
请输入任意三个小数,以空格或回车区别:
endl;
cin>
>
a>
b>
c;
您输入的三个小数是"
a<
"
b<
和"
c<
d=a+b+c;
这三个小数的和是"
d<
e=d;
if(e+0.5>
d)
{
cout<
它们的和四舍五入结果是"
e<
}
else
e=e+1;
return0;
}
3.实验结果(附上了舍、入、整三图)
(二)实验题目二:
第2章第3题(必做题):
输入两个角度值x、y,计算如下式子的值。
1.要点分析(式子可能无意义)
2.程序源代码
#include<
cmath>
doublex,y,z,a;
请输入两个角度值(弧度),一空格或回车隔开:
x>
y;
a=cos(fabs(x+y));
if(a>
0)
{z=sin(fabs(x)+fabs(y))/sqrt(cos(fabs(x+y)));
由公式计算结果是"
z<
{cout<
您输入的角度使庚号下数小于0或分母等于0而使得式子没有意义"
3.实验结果(附上了成功执行与式子无意义两种结果)
(三)实验题目三:
仿照本章课件例题,任意输入3个小写字母组成的单词,采用凯撒加密方法:
每个字母用其后第5个字母代替形成密文,然后输出密文。
(必做题)
1.要点分析(后五个字母无对应字母,故增加判断,使后五个字母与前五个字母对应)(回应这个,补充设计了显示输入字母的程序以便确认)
chara,b,c,d;
请输入要加密的三个字母,以空格或回车隔开:
您输入的是"
即"
d='
u'
+0;
{a=a-21;
{a=a+5;
if(b>
{b=b-21;
{b=b+5;
if(c>
{c=c-21;
{c=c+5;
您输入的字母加密后密文是"
3.实验结果(附上加密字母未过V与过V的图)
(四)实验题目四:
输入一个4位十进制数,求其每位数字的立方之和。
例如:
输入2456,则输出23+43+53+63=8+64+125+216=413。
注意只要求输出红色算式结果。
1.要点分析
2.程序源代码
inta,b,c,d,e,f;
请输入一个四位十进制数:
a;
b=a%10;
c=a%100/10;
d=a%1000/100;
e=a/1000;
b=b*b*b;
c=c*c*c;
d=d*d*d;
e=e*e*e;
f=b+c+d+e;
+"
="
f<
3.实验结果
(五)实验题目五:
编写程序计算下列二元一次方程组的根:
AX+BY=C
DX+EY=F
通过键盘输入6个系数,然后计算求解,最后输出方程的根。
1.要点分析(为了方便程序使用者确认是否输入错误,自作主张增加了显示输入方程组功能)(方程组可能无解)
2.程序源代码
doubleA,B,C,D,E,F,x,y;
请输入参数A、B、C、D、E、F,以空格或回车隔开:
A>
B>
C>
D>
E>
F;
if(B*D!
=A*E)
{x=(B*F-C*E)/(B*D-A*E);
y=(A*F-C*D)/(A*E-B*D);
您输入的方程组:
A<
x+"
B<
y="
C<
D<
E<
F<
这个方程组的解是:
x="
x<
y="
y<
."
{if(C*D==A*F||C*E==F*B)
这个方程组由于两个方程相关而有无穷解"
else
{cout<
这个方程组由于两个方程相关而无解"
}}
3.实验结果(成功解出、无解、无穷解)
(六)实验题目六:
仿照本章课件例题,分别用字符变量、短整型变量和整型变量求N!
,通过运行测试,分别告知最大的N为多少?
(选做题)
{intn,i=1;
unsignedcharresult=1;
//把char改变即可,短整型改为short,整型为int
请输入n:
"
;
n;
while(i<
=n)
result=result*i;
i<
!
result+0<
i=i+1;
3.实验结果(依此为字符型,短整型,整型)
第六位就出错了,故字符型变量能算最大阶乘是5
第九位就出错了,故短整型能算的最大N为8
在第十三位出错,故整型能算的最大的N为12
2.个人小结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 实验 报告 基本 数据类型