- 2
- 0
- 约3.4千字
- 约 8页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE8
精品文档
PAGE
C++程序设计
实验报告
学
号:
[学号]
姓
名:
[姓名]
2010-06-06
提交日期:
[yyyy-mm-dd]
成
绩:
东北大学秦皇岛分校
实验一:数据种类与表达式
实验目的:
1、熟悉并学习使用 C++程序编译平台;
2、掌握怎样在编译平台下编写、编译、连结和运行一个简单的 C++程序;
3、掌握C++语言基础数据种类,熟悉变量定义和赋值方法;
4、学会使用 C++算术运算符和算术表达式;
题目3简单应用—求圆柱体的体积
实验代码:
#includeiostream
usingnamespacestd;
#definePI
intmain()
{
intradius,high;
doublevolume;
coutpleaseinputtwonumber:endl;
cinradiushigh;
volume=PI*radius*radius*high;
coutradius:radiushigh:highendl;
coutThevolumeis:volumeendl;
return0;
}
实验结果:
实验二 C++程序设计初步
实验目的
1、掌握C++程序的赋值和输入输出语句的使用方法;
2、掌握C++程序控制的3种基本构造:次序构造、选择构造和循环构造的实现;
3、掌握简单 C++程序的编写和调试
题目1计算职工周工资
编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输
出他的工资。若雇员周工作小时超过40小时,则超过部分按原工资的倍的加班工资来计算。若雇员每周工作小时超过60小时,则超过60的部分按原工资的3倍的加班工资来计算,而40到50小时的工资仍按照原工资的倍的加班工资来计算。
1、要求有输入提示和输出提示,如要输入雇员的工作时间和每小时的工资值时,能够
提示:
“Pleaseinputemployee’sworktimeandwage_per_hour:”输出时,提示:
“Theemployee’swage:”。
2、给你的程序加上说明,并注意排版格式,使得其清晰可读。
实验代码:
#includeiostream
#include
usingnamespacestd;
intmain()
{
doubletime,twage;
doublewage;
coutPleaseinputemployee’sworktimeandwage_per_hour:endl;cintimetwage;
while(time!=0twage!=0)
.*1。
1、基本要求:
主程序中设计一个循环,不断从输入接收 n和r的值,计算结果并输出,当用户输入 0
时,程序结束;
能检查输入数据的合法性,要求 n=1并且n=r;
2、分别用递归和非递归两种方式达成程序设计;
3、多文件构造实现
将上面用非递归方式写成的程序改成用多文件构造表示。要求将 main()函数放在一个文
件中,将此外两个函数定义放在另一个C++源文件中,将两个函数原型申明放在一个C++头文件中。成立一个项目,将这三个文件加到你的项目中,编译连结使你的程序正常运行。实验代码:
#includeiostream
usingnamespacestd;
intfn(intn)
{
inti;
intN=1;
for(i=1;i=n;i++)
{
N=N*i;
}
returnN;
}
intCnr(intn,intr)
{
if(r==0)return1;
elseif(r==1)returnn;
elseif(r1)returnfn(n)/(fn(r)*fn(n-r));
}
intC(intn,intr)
{
intc;
if(r==0)return0;
if(r==1)returnn;
if(r=2)returnC(n,r-1)*(n-r+1)/r;
}
intmain()
{
intn,r;
do
{
coutinputnandr:endl;
cinnr;
if(n==0r==0)
{
coutend.;
break;
}
elseif(n=rn=1)
{
cout从n中选r个数有C(n,r)种方法。(递归方法)endl;cout从n中选r个数有Cnr(n,r)种方法。(非递归方法)endl;
}
elsecouterror\n;
}while(n!=0r!=0);
return1;
system(pause);
}
实验结果:
实验四数组
实验目的
1、掌握一维数组和二维数组的定义、赋值和输入输出方法;
2、掌握字符数组和字符串的使用;
3、掌握给函数传达数组参数的方法;
4、掌握与数组相关的简单数据构造和算法;
实验内容
题目1排序查找
用选择法对 1
原创力文档

文档评论(0)