001 C++筆記——簡單程式的練習
阿新 • • 發佈:2019-01-04
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 ; }