C++实验指导书及源程序代码 联系客服

发布时间 : 星期四 文章C++实验指导书及源程序代码更新完毕开始阅读7ece6d3c376baf1ffc4fad02

C++上机实验指导书——软件学院·软件工程教研室[2011版]

图1-11 新建的项目文件project1

项目文件建好后,选择将源程序文件加入到该项目文件中。选择“Project →Add To Project →Files”命令,找到要加入的源程序文件file1.cpp和file2.cpp,把他们加入到项目文件project1中,其显示结果如图1-12所示。

此时可以对加入多个源程序文件的项目文件进行编译和连接了。方法是:单击主菜单中的“Build →Build Project1.exe”命令,系统将对整个项目文件进行编译和连接,在窗口下部会显示编译和连接的信息。如果程序有错,会显示出错信息,这时需要进行修改;如果没错,则生成可执行文件Project1.exe。

选择主菜单中的“Build →Execute Projrct1.exe”命令就可以执行project1.exe。

图1-12 加入file1.cpp和file2.cpp 的project1

在程序运行时,根据要求输入所需的数据,回车后即得到程序的输出结果。

7

C++上机实验指导书——软件学院·软件工程教研室[2011版]

实验2 基本数据类型、运算符和表达式

1、 实验目的

1.熟练掌握基本的数据类型、基本的算术运算符和表达式。 2.掌握键盘输入和屏幕输出方式。

3.能够运用基本的编程知识编写简单的程序。 二、实验内容及步骤

1、三个简单的求值计算

分别输入圆柱体的半径和高,求体积;输入球半径,求其表面积;输入长方体的长、宽、高、求其体积。

2、编写一个程序,完成以下内容: (1)累计和显示整1~5的和。 (2)计算1~5相加的平均值 3.设有变量定义如下: int i=8,j=12; double x=3.14,y=90

希望得到如下的输出结果: i=10 j=c

x=6.28000 y=90 请编程实现。

4.设有如下语句: float x=100,y=3.14; char a=’\\t’,b=’s’;

cout<<”x is”<

则最终的输出结果是什么?

5、请编程提示并接收用户输入的三角形的三条边长,然后用三边面积公式计算三角形的面积,最后输出求的的面积值。 计算方法:设a、b、c为三条边长,

8

C++上机实验指导书——软件学院·软件工程教研室[2011版]

实验3 选择和循环结构(*)

一、实验目的

1、熟练掌握if语句、switch语句、while语句、do while语句和for语

句。

2、掌握选择结构和循环结构程序设计。 二、实验内容及步骤

1.求三个整数的最大值和最小值。

1) 定义三个整形变量x1、x2、x3,并通过cin输入变量值 2) 用if-else语句对三个整数进行比较,求出最大值和最小值 3) 用cout显示计算结果

2.下面程序统计字符数组c中0、1、2及其他字符出现的次数,分别存放

在变量i0、i1、i2中,统计结束后输出它们的值。要求:分析出现结果的原因,如何修改使结果正确。

3.增加实验3的功能,判断用户输入的正整数n是否为素数,直到用户输

9

C++上机实验指导书——软件学院·软件工程教研室[2011版]

入1为止。

4) 用while循环读入正整数n

5) 对于每个正整数n,采用for循环判断是否为素数。 6) 打印输出判断结果

4.编写一个程序实现两个数之间简单的四则运算。在程序中,提示用户按

表达式顺序输入操作数与运算符。

5.增加实验4的功能,是程序运行时,能一次完成多个运算,直至用户输

入字符“N”(在程序中,提示用户输入“Y”或“N”以决定是否继续进行四则运算)。

6.编一程序,输出以下图形: * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * * * *

7.求?i!(即求1!+2!+?+10!)。

i?110

10