天天看点

001 C++笔记——简单程序的练习1、C++编程输出一句话。2、求两个整数的和3、调用函数求两整型数据中的较大者4、类和对象的简单应用程序

1、C++编程输出一句话。

#include <iostream> 
//包含头文件iostream  (不是C++语句,是一个预处理命令,以#开头,结尾没有;)

using namespace std ;  //使用命名空间 std

//main()函数的属性是int型的,如果程序不能正常运行,则返回一个非零的值,一般为-1。
int main()
{
	cout<<"This is a C++ Program.\n" ;
	return 0 ;
}
           

2、求两个整数的和

/*-------------求两整数之和-------------------*/
#include <iostream>
using namespace std ;

int main()
{
	int a , b , sum ;
	cout<<"Please input two int num.\n"<<endl ;

	cin>>a>>b ;  //用cin输入时,两个数之间只能用一个或多个空格隔开
	sum = a + b ;
	cout<<"a + b = "<<sum<<endl;

	return 0 ;
}
           

3、调用函数求两整型数据中的较大者

/*-------------求两整数中的较大者-------------------*/
#include<iostream>
using namespace std ;
//C++中的函数的调用和C中的是一样的
int max(int x , int y)
{
	int z ;
	if(x > y)
	{
		z = x ;
	}
	else
	{
		z = y ;
	}

	return (z) ;
}

int main()
{
	int a , b , m ;
	cout << "Please input two int num \n" << endl ;
	cin >> a >> b ;
	m = max(a , b) ;
	cout << "MAX = " << m << '\n' << endl ;
	
	return 0 ;
}
           

4、类和对象的简单应用程序

/*-----------------包含类(class)和对象(object)的C++程序-------------------*/
#include <iostream>
using namespace std ;
//声明一个类 , 类名为Student
class Student
{
private :	//以下为类中的私有部分,包含私有变量 int num , int score
	int num ;
	int score ;

public :	//以下为类中的公有部分
	void setdata()	//定义共用函数setdata()
	{
		cout << "Please input num and score :" << endl ;
		cin >> num ;
		cin >> score ;
		cout << '\n' << endl ;
	}
	void display()	//定义共用函数display()
	{
		cout << "num = " << num << endl ;
		cout << "score = "<< score << endl ;
	};
};

//定义stud1 和 stud2 w为Student类的变量,成为对象
Student stud1 , stud2 ;

int main()
{
	stud1.setdata();	//调用对象stud1的setdata函数
	stud2.setdata();

	stud1.display();
	stud2.display();

	return 0 ;
}
           

继续阅读