江 西 科 技 师 范 学 院 实 验 报 告
2006年级 1 班 20061719 号姓名 姜全平 同组姓名 实验日期2010 年9月2日成绩 实验一 Visual C++环境
实验名称:实验一 Visual C++环境 实验目的:
⒈ 熟悉VC++的集成开发环境,学习运行一个C++程序的步骤。 ⒉ 了解几种运算符的使用规则。
⒊ 掌握变量命名规则,学会变量的定义和使用。
实验原理:利用VC++编辑环境的便利以及C++运算符及变量的特点来编写程序。
实验设备:电脑, VISUAL C++6.0 实验内容:
⒈ 通过一个最简单的程序熟悉用VC++来调试Dos程序的步骤:
⑴使用Visual C++6.0对一个C++程序进行编辑、编译、连接和运行。 #include
{cout<<”I am a student”< #include {cout<<”I am a student”< 指导老师:郑睿颖 第 1 页 江 西 科 技 师 范 学 院 实 验 报 告 2006年级 1 班 20061719 号姓名 姜全平 同组姓名 实验日期2010 年9月10日成绩 实验心得: 通过本实验熟悉了VC++的集成开发环境,学习运行一个C++程序的步骤。了解几种运算符的使用规则,掌握变量命名规则,学会变量的定义和使用。 指导老师:郑睿颖 第 2 页 江 西 科 技 师 范 学 院 实 验 报 告 2006年级 1 班 20061719 号姓名 姜全平 同组姓名 实验日期2010 年9月10日成绩 实验二 结构化程序设计 实验名称:实验二 结构化程序设计 实验目的: ⒈ 熟悉和理解C++语言中的类型简单数据(整型、实型、字符型)、运算、表达式; ⒉ 掌握常见格式控制字符对输出结果的控制作用; ⒊ 能利用学习的数据类型,编制简单的C++程序; ⒋ 初步学习调试方法。 实验原理:利用对条件、循环语句、数组的掌握进行编程。。 实验设备:电脑, VISUAL C++6.0 实验内容: 1.写出一个程序测试整型、字符型数据表示,并输出以验证是否正确。 #include /* 整型数据的输出 */ printf(\ /* 数据以原进制输出,注意是否有前导0或0x */ printf(\ /* 数据以10进制输出,换算到10进制,结果对吗? */ /* 字符型数据的输出 */ printf(\ /* 数据以原进制输出,注意是否有前导0或0x */ printf(\ /* 结果都是什么字符?,也就是说字符可以自由的表示成几种形式? */ printf(\ /* 看看这些字符的10进制ASCII码,哦,ASCII码一样,同一种字符 */ /* 字符型数据参与算术运算 */ c=c1+32; /* 字符怎么参加了数学运算,哦,是字符对应的ASCII码-整数 指导老师:郑睿颖 第 3 页 江 西 科 技 师 范 学 院 实 验 报 告 2006年级 1 班 20061719 号姓名 姜全平 同组姓名 实验日期2010 年9月10日成绩 /* 参与数学运算;结果还是一个整数-另外一个字符的ASCII码 */ printf(\ /* 看看这个字符是什么?哇,'M'+32='m'了,看看ASCII码表,原来如此! */ } 2.编写程序任意输入一个三位,将其反向输出。如输入123,输出321。 3.编程按分段统计学生成绩,输入为负数时结束。要求按90-100、80-89、70-79、60-69、60以下五档分别统计各分数段人数(用if语句和switch语句编写程序)。 4.用do…while, while, for 三种循环语句求出1+3+5+….+101的和,输出结果。 5.先定义一个含有30个整型元素的数组,依次赋予从2开始的偶数,然后按顺序每五个数的平均值放在另一个数组中,并要求按每行6个数输出结果。 实验代码: 2。#include { int num,a[3]; cout<<\ cin>>num; for(int i = 0;i < 3;i++) { a[i] = num % 10; num /= 10; } for(i = 0;i < 2;i++) for(int j = 0;j < (2-i);j++) if(a[j] < a[j + 1]) { int tmp = a[j]; a[j] = a[j+1]; a[j+1] = tmp; } int result = 0; int cou = 100; 指导老师:郑睿颖 第 4 页 江 西 科 技 师 范 学 院 实 验 报 告 2006年级 1 班 20061719 号姓名 姜全平 同组姓名 实验日期2010 年9月10日成绩 for(i = 0;i < 3;i++) { result += a[i] * cou; cou /= 10; } cout<<\ return 0; 3. #include if(score>=70) c++; else if(score>=60) d++; else e++; cin>>score; } count< 4.#include 指导老师:郑睿颖 第 5 页 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销面向对象程序设计实验报告1 全文阅读和word下载服务。
相关推荐: