中国矿业大学计算机学院实验报告
课程名称:《高级语言设计语言》 实验名称:数据类型与表达式 班级:计科11-2班 姓名:lidong 学号: 仪器组号:20062760 实验日期:12.03.01 实验报告要求:1.实验目的 2.实验内容 3.实验步骤 4.运行结果 5.流程图 6.实验体会 一、实验目的 1.熟悉所用的C++编程环境的基础操作方法。 2.学习完整的C++程序开发过程(编辑、编译、连接、调试和运行一个C++程序)。 3.理解简单的C++语法和程序结构,熟悉C++的基本数据类型、认识变量和常量。 4. 了解C++中数据的输入和输出。 二、实验要求 1.结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。 2.整理上机步骤,总结经验和体会。 3.完成实验报告。 三、实验内容,步骤及结果 1. 熟悉c++编程环境。在编程环境中输入以下程序,分析程序结构和执行结果。 (1)简单计算程序 #include
void main() { int radius,high; double volume; cout <<\ cin >>radius>>high; volume=cylinder(radius,high); cout<<\ cout<<\} double cylinder(int ra,int hi) { return hi * 3.14 * ra * ra; } [测试数据] 1 2回车 结果:6.28 2. 程序填空。下面程序实现两个变量值交换的操作,请根据题意完成填空。 #include
using namespace std; int main() { int a,b,c,data; cout<<\:\ cin>>a>>b>>c; data=a+b+c; cout<<\:\ data=(a+b+c)/3; cout<<\:\ data=a*b*c; cout<<\:\ return 0; } 结果: Input three different integer: 13 27 14 Sum is:54 Average is:18 Production is:4914 4.编写一个程序,从键盘输入一个5位整数,把该数分解成单独的数位,并打印出每一个数位,要求各数位之间间隔3个空格(提示:使用整除和求模运算符)。例如,假定用户输入52683,那么程序应该打印输出如下所示的结果。 52683的各个数位分别为:5 2 6 8 3 步骤: #include
c=a/1000; a=a00; d=a/100; a=a0; e=a/10; a=a; cout<<\该五位数的各个位数分别为:\\ return 0; } 结果:请输入一个五位数: 12345 该五位数的各个位数分别为:1 2 3 4 5 四,试验体会。 通过这次实验,首先,体会到了编程的乐趣;其次,对高级编程语言C++有了进一步的感知,对VC++ 6.0有了较为熟悉的了解;最后,通过与同学的交流对比,纠正了一些错误。
教师评价 优 良 中 及格
不及格 教师签名 日期