您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页内蒙古科技大学面向对象的程序设计实验2 C++程序设计初步

内蒙古科技大学面向对象的程序设计实验2 C++程序设计初步

来源:测品娱乐
内蒙古科技大学 面向对象的程序设计

实验报告

课程名称: 面向对象的程序设计 实验名称: C++程序设计初步 任课教师: 刘月峰 指导教师: 刘月峰

姓名: 学号: 专业: 班级: 陈伟光 1567159118 软件工程 15-软件一班 一、实验目的二、实验环境

编译器:Visual C++ 6.0. 操作系统:Windows 7 旗舰版

1) 掌握简单的C++程序的编写和调试方法。

2) 掌握C++程序中使用最多的语句——赋值语句和输入输出的使用方法。

3) 掌握结构化程序的3种基本结构(顺序结构、选择结构、循环结构)在C++中的实现。

三、实验内容

一、实验目的

1. 掌握简单的C++程序的编写和调试方法。

2. 掌握C++程序中使用最多的语句——赋值语句和输入输出的使用方法。

3. 掌握结构化程序的3种基本结构(顺序结构、选择结构、循环结构)在C++中的实现。 二、实验内容 2.1 练习(一): 1. 新建一个项目。

2. 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子:

6,its factors are 1,2,3

3. 按要求编写程序,生成后执行,并分析输出的信息。 2.2练习(二): 1. 新建一个项目。 2. 要求输出以下图案 * *** ***** ******* ***** *** *

3. 生成后执行程序,查看输出的图像是否与要求的相符合。 2.3练习(三): 1. 新建一个项目。

2. 两个乒乓球队进行比赛,各出3人.甲队为A, B, C 3人,乙队为X, Y, Z 3人.已抽签决定比赛名单。有人向队员打听比赛的名单, A说他不和X比, C说他不和X, Z比, 请编程序找出3对赛手的名单。

3. 按要求编写程序,生成后执行,并分析输出的信息。

提示:需要读者注意程序的输出格式。 例如本程序的输出格式为: A--Z B--X C--Y。7. 单步调试。在“调试”菜单中选择“逐过程”,会执行黄色箭头当前指向的代码行,并将黄色箭头指向下一个要执行的代码行“

sum = a + b”。继续使用“逐过程”单步调试源代码,体会此功能的作用。在“调试”菜单中选择“停止调试”,结束此次调试。

8. 查看变量的值。按F5启动调试,会在之前设置的断点处中断。将鼠标移动到源代码编辑器中变量b的名称上,会弹出一个窗口显

示出变量b的值(由于此时还没有给变量b赋值,所以是一个随机值)。此时按F10进行一次单步调试,可以看到变量b的值会变成456。

四、实验过程

练习(1)

因子:假如整数n除以m,结果是无余数的整数,那么我们就称m是n的因子。

完数:如果一个数恰好等于它的因子之和,则称该数为完全数。

1000以内的完数有6,28,496 运行结果无误

练习(2)

代码输出如下图

输出无误

练习(3)

A的对手为i B的对手为j C的对手为k 输入代码

通过i != j i != k j != k 确定每个选手的对手不重复

通过原文i != ’X’ k != ’X’ k != ’Z’ 确定每个选手的对手是谁 输出应为 A--Z B--X C--Y

输出结果无误

五、实验总结

实验源代码:

练习(一)

#include intmain() {

intn,i,j;

for(i=2;i<=1000;i++) { n=0;

for(j=1;jcout<if(i%j==0) cout<cout<return 0; }

练习(二)

#include void main() {

cout<<\"*\"<}

练习(三)

#include void main() {

char i,j,k; //i--A j--B k--C for(i=’X’;i<=’Z’;i++) {

for(j=’X’;j<=’Z’;j++) { if(i!=j) {

for(k=’X’;k<=’Z’;k++) {

if(i!=k && j!=k) {

if(i!=’X’ && k!=’X’&& k!=’Z’) {

cout<<\"A--\"<} } } } } }

六、参考文献

参考的资料:C++面向对象程序设计

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务