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

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

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内蒙古科技大学面向对象的程序设计实验 2C++程序设计初步 内蒙古科技大学 面向对象的程序设计 实验报告 一、实验目的 1) 掌握简单的 C++程序的编写和调试方法。 2) 掌握 C++程序中使用最多的语句——赋值语句和输入输出的使用方法。 3) 掌握结构化程序的 3 种基本结构(顺序结构、选择结构、循环结构)在 C++中的 实现。 二、实验环境 编译器:Visual C++ 6.0. 操作系统:Windows 7 旗舰版 三、实验内容 一、实验目的 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;ji;j++) bdsfid=142 p=/i;j++) if(i%j==0) n=n+j; if(n==i) { coutn ,its ;= are= bdsfid=148 factors= p=/n ,its for(j=1;ji;j++) bdsfid=150 p=/i;j++) { if(i%j==0) coutj,; bdsfid=154 p=/j,; } coutendl; bdsfid=157 p=/endl; } } return 0; } 练习(二) #include void main()

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档