谭浩强C++案例
例1.1输出一行字符:“作为一个误入工程的女生,未来的我该何去何从”。代码如下:
#include<iostream>//包含头文件
using namespace std;//使用名字空间std
int main()//主函数首部
{//函数体开始
cout<<"作为一个误入工程的女生,未来的我该何去何从";
return 0;//如果程序能够正常执行,向操作系统返回一个零值
}//函数体结束
例1.2求a与b两个数的和。代码如下:
#include<iostream>//预处理命令
using namespace std;//使用名字空间std
int main()//主函数首部
{//函数体开始
int a,b,sum;//定义变量
cin>>a>>b;//输入语句
sum=a+b;//赋值语句
cout<<"您输入的两个数的和为:"<<sum<<endl;//输出语句
return 0;//如果程序能够正常执行,向操作系统返回一个零值
} //函数体结束
例1.3输入两个数,然后输出两个数中较大的那个。代码如下:
#include<iostream>//预处理命令
using namespace std;//使用名字空间
int main()//主函数首部
{//主函数体开始
int max(int x,int y);//声明max函数
int a,b,m;//定义变量
cin>>a>>b;//输入语句
m=max(a,b);//调用max函数
cout<<"您输入的两个数中较大的那个是:"<<m;//输出语句
return 0; //如程序正常结束,向操作系统返回一个零值
}
int max(int x,int y)//max函数首部
{//max函数开始
int z;//定义变量
if(x>y)
z=x;//如果x较大,将x赋给z
else
z=y;//如果y较大,将y赋给z
return(z);//将z的值返回,通过max带回调用处
}//max函数结束
例1.4包含类的C++程序。代码如下:
#include<iostream>//包含头文件,预处理指令
using namespace std;//使用名字空间
class student//声明一个类,类名为student
{//类开始
private://以下为类中的私有部分
int num;//私有变量
int score;//私有变量
public://以下为类中的公有部分
void setdata()//定义公用函数
{//setdata
cin>>num;//输入语句
cin>>score;//输入语句
}
void display()//定义公用函数
{
cout<<"学号为"<<num<<"的学生的成绩为:"<<score<<endl;//输出语句
}
};//类结束
student stud1,stud2;//定义类student的对象
int main()//主函数首部
{//主函数开始
stud1.setdata();//调用stud1的setdata函数
stud2.setdata();//调用stud2的setdata函数
stud1.display();//调用stud1的dispaly函数
stud2.display();//调用stud2的display函数
return 0;//如果程序正常运行,向操作系统返回零值
}//主函数结束
浙公网安备 33010602011771号