文档介绍:实验1熟悉C++编程环境与简单程序开发
班级 XX 学号__XX— 姓名__xx
[实验目的]
1、 了解和使用C++集成开发环境
2、 了解在该系统上如何编辑、编译、连接和运行一个C++程序
3、 通过运行简单的C++程序,初步实验1熟悉C++编程环境与简单程序开发
班级 XX 学号__XX— 姓名__xx
[实验目的]
1、 了解和使用C++集成开发环境
2、 了解在该系统上如何编辑、编译、连接和运行一个C++程序
3、 通过运行简单的C++程序,初步了解C++源程序的结构和特点
4、 了解面向对象程序设计中C++对C功能的扩充与增强,并善于在编写
程序过程中应用这些新功能。
[实验要求]
按以下实验内容完成各题目,并把编译、运行过程中出现的问题以及解 决方法填入实验报告中,按时上交。
[实验学时]2学时。
[实验内容]
一、通过运行下列C++程序,巩固C语言知识并熟悉C++的编译。
回答:1、理解每条语句的含义;
2、 本程序的功能;
3、 ①自己读程序的运行结果;②上机运行结果。
1.
#include <iostream> using namespace std; int result(int, int);
const int k=2;
//
〃使用命名空间
//定义result函数
//定义常变量k为2 (不可外界重载)
struct Point
{
int x,y;
//声明结构体Point
//定义变量x,y
},
int main()
{ int z=0,b=50;
Point a ;
〃定义主函数
//定义常量
//定义a为Point结构体类型的变量
cout<<”输入两个整数(以空格间隔):”;//原样输出
cin>>>> ;
z=(+)*k ;
z=result(z,b);
〃输入x,y的值
//赋值语句
〃调用result函数
cout<<"计算结果如下:"<<endl ; //原样输出
cout<<”((”<<<<”+”<<<<”)*”<<k<<”)-”<<b<<”=”<<z<<endl; // 输出语句
char c; //定义变量c
cin>>c; // 输入 c
return 0; //如程序正常结束,向系统返回一个0值
}
int result(int a, int b) //定义 result 函数
{
a=a-b; 〃赋值语句
return a; //向系统返回a值
}
功能:(X+Y)*2--50
输入1和3输出--42
二、程序设计
1、输入3个整数,用函数实现按由大到小的顺序排序,并输出。要求:
使用指针方法。
使用变量的引用。
② include <iostream>
Int main()
{
int a,b,c,d;
cin>>>>>>;
if b>a;
d=a;
a=b;
b=d;
if c>a;
d=a;
a=c;
c=d;
if c>b;
d=b;
b=c;
c=d;
cout<<a<<b<<c;
}
① include <iostream>
Int m