1. 程式人生 > >001 C++筆記——簡單程式的練習

001 C++筆記——簡單程式的練習

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 ;
}