C++程序设计实验报告.doc
文本预览下载声明
南昌大学实践报告
学生姓名: 谢某某 学 号: 0149001506109 专业班级: 软件工程2006
实践类型:□ 验证 □ 综合 □ 设计 □ 创新 实践日期: 2010-11-30 实践成绩:
(以下主要内容由学生完成)
一、实验项目名称
C++简单程序设计
2、了解I/O流控制及基本的格式控制
3、理解并掌握程序的分支结构
4、理解并掌握程序的循环结构
5、了解提高程序可读性
6、学习面向过程程序设计方法
三、实验基本原理
摄氏温度与华氏温度的关系如下式所示:
四、主要仪器设备及耗材
1、软件需求:Visual C++ 6.0
2、硬件需求: Pentium III以上的CPU处理器,1G以上的内存
五、实验步骤
1、编写程序,由用户输入一个摄氏温度,要求输出相应的华氏温度。小数点后精确到第二位。
2、输入4个整数,输出其中最大的数。
3、输入4个整数,要求按照由小到大的顺序排序后输出。(选做)
4、x与y的函数关系如式。写一程序,输入x,输出y。
??????????????????????????
5、输入两个正整数a和b(ba),求 ,并输出结果。
6、输入一个正整数,输出其所有的因数。
7、编写程序求 。
8、已知 ,编程求e的近似值,直到最后一项小于 为止。(选做)
9、Fibonacci数列定义如下:
?????????????????????????????????????????
六、实验数据及处理结果
1、摄氏温度与华氏温度的关系如式所示。编写程序,由用户输入一个摄氏温度,要求输出相应的华氏温度。小数点后精确到第二位。
????????????????????????????????????????????
#include stdafx.h
#include iostream.h
#include iomanip.h
void main()
{
double F,C;
coutPlease input a centigrade, then you will get the fahrenheit:\n;
cinC;
F=(9/5.0)*C+32;
coutsetiosflags(ios::fixed);
coutsetprecision(2)endl;
coutThe fahrenheit is: Fendl;
coutsetprecision(6);
}
?
2、输入4个整数,输出其中最大的数。
#include stdafx.h
#include iostream.h
void main()
{
int a,b,c,d,max;
coutPlease input four numbers a,b,c and d \n;
cinabcd;
max=ab?(ac?(ad?a:d):(cd?c:d)):(bc?(bd?b:d):(cd?c:d));
coutThe max is maxendl;
}
?
?
3、输入4个整数,要求按照由小到大的顺序排序后输出。(选做)
#include stdafx.h
#include iostream.h
void main()
{
int a,b,c,d ,x,y;
coutPlease input four numbers a,b,c and d:\n;
cinabcd;
x=ab?a:b;
y=ab?a:b;
a=x;b=y;
x=ac?a:c;
y=ac?a:c;
a=x;c=y;
x=ad?a:d;
y=ad?a:d;
a=x;d=y;
x=bc?b:c;
y=bc?b:c;
b=x;c=y;
x=bd?b:d;
y=bd?b:d;
b=x;d=y;
x=cd?c:d;
y=cd?c:d;
c=x;d=y;
coutd c b aendl;
}
?
4、x与y的函数关系如式。写一程序,输入x,输出y。
#include stdafx.h
#include iostream.h
void main()
{
double x,y ;
coutPlease input x,then you will get y: \n;
cinx;
if (x1)
y=x;
else
if ((x=10)x10)
y=3*x+1;
else
y=5*x-7;
couty= yendl;
}
?
5、输入两个正整数a和b(ba),求,并输出结果。
#include stdafx.h
显示全部