C++程序设计实验报告Word格式.docx
《C++程序设计实验报告Word格式.docx》由会员分享,可在线阅读,更多相关《C++程序设计实验报告Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
摄氏温度与华氏温度的关系如下式所示:
四、主要仪器设备及耗材
1、软件需求:
VisualC++6.0
2、硬件需求:
PentiumIII以上的CPU处理器,1G以上的内存
五、实验步骤
1、编写程序,由用户输入一个摄氏温度,要求输出相应的华氏温度。
小数点后精确到第二位。
2、输入4个整数,输出其中最大的数。
3、输入4个整数,要求按照由小到大的顺序排序后输出。
(选做)
4、x与y的函数关系如式。
写一程序,输入x,输出y。
5、输入两个正整数a和b(b>
a),求
,并输出结果。
6、输入一个正整数,输出其所有的因数。
7、编写程序求
。
8、已知
,编程求e的近似值,直到最后一项小于
为止。
9、Fibonacci数列定义如下:
六、实验数据及处理结果
1、摄氏温度与华氏温度的关系如式所示。
编写程序,由用户输入一个摄氏温度,要求输出相应的华氏温度。
#include"
stdafx.h"
iostream.h"
iomanip.h"
voidmain()
{
doubleF,C;
cout<
<
"
Pleaseinputacentigrade,thenyouwillgetthefahrenheit:
\n"
;
cin>
>
C;
F=(9/5.0)*C+32;
setiosflags(ios:
:
fixed);
setprecision
(2)<
endl;
Thefahrenheitis:
"
F<
setprecision(6);
}
inta,b,c,d,max;
Pleaseinputfournumbersa,b,candd\n"
a>
b>
c>
d;
max=a>
b?
(a>
c?
d?
a:
d):
(c>
c:
d)):
(b>
b:
d));
Themaxis"
max<
}
inta,b,c,d,x,y;
Pleaseinputfournumbersa,b,candd:
x=a>
b;
y=a<
a=x;
b=y;
c;
c=y;
d=y;
x=b>
y=b<
b=x;
x=c>
y=c<
c=x;
d<
c<
b<
a<
doublex,y;
Pleaseinputx,thenyouwillgety:
\n"
x;
if(x<
1)
y=x;
else
if((x>
=10)&
&
x<
10)
y=3*x+1;
else
y=5*x-7;
y="
y<
a),求
inta,b,s=0;
Pleaseinputtwonumbersaandb,makesurethat0<
b\n"
while(a>
=b||a<
=0||b<
=0)
{
cout<
for(;
=b;
a++)
s+=a;
s="
s<
intn,i=1;
Pleaseinputanumbern,makesurethatn>
0\n"
n;
while(n<
i<
=n;
i++)
if(n%i)
continue;
cout<
inti,s=1,t=0;
for(i=1;
=10;
{
s*=i;
t+=s;
1!
+2!
+...+10!
="
t<
8、已知
doublee,n,s=1,t=0;
for(n=1;
1/s>
=1e-10;
n++)
s*=n;
t+=1/s;
}
e=1+t;
e="
setprecision(9)<
e<
请编程输出该数列前20项。
intn,i,s=0,t=1;
1<
'
\t'
for(n=2;
n<
=20;
i=s+t;
s=t;
t=i;
七、思考讨论题或体会或对改进实验的建议
通过这几日的编程,我逐步学习到一些基本的技巧,感觉到学习这门课很有意思,编程自己也很快乐。
特别当程序运行成功时,那份喜悦与成就感顿时盈满于胸。
有时在调试时发现了错误,通过查询指示,能够基本看懂一些提示错误的英文信息,并能根据提示改正错误,使程序正确得以运行。
八、参考资料
1、《C++面向对象程序设计》李春葆、董尚燕、余云霞编著清华大学出版社
2、《C++程序设计题解与上机指导》谭浩强编著清华大学出版社
3、《C++程序设计基础与实践教程》张祖洁、葛建芳编著电子工业出版社