2016年8月18日 星期四

C++語言範例

題目1:輸出"hello C++!"
作法1:
#include <iostream>    /*iostream→輸入/輸出串流(Input/Output Stream),此標頭檔(header files)內定義有關輸入、輸出之函數與物件*/
int main()    /*main前面的int→main函數的執行結果要以整數(Integer)回傳給呼叫它的程式*/
{
  std::cout << "hello C++!" << std::endl;    /*std::→避免使用者定義之變數、函數與系統提供之名稱發生衝突,引用系統所提供之變數、函數時,前面須加之*/
 return 0;    /*return 0→程式將結果0傳回;通常,回傳0值表示該程式"正確執行"、回傳非0值表示該程式在執行過程之中遭遇某些"錯誤"(Ex.讀取不到輸入值、連線失敗、...)*/
}


作法2:
#include <iostream>
using namespace std;    /*若確定自己所定義的變數、函數不會與系統發生衝突,可以直接在進入主程式前加上本行,爾後不需在每個系統提供之變數、函數前方加上"std::"*/
int main()
{
  cout << "hello C++!" << endl;
 return 0;
}

<補充>
cin→輸入
cout→輸出
endl→換行(end of line)
---------------------------------------------------------------------------------------------
題目2:輸入字元"xxx",輸出字元"hello, xxx"
題源:a001~http://zerojudge.tw/
作法:
#include <iostream>

using namespace std;

int main() {

string s;    /*string字串宣告*/

 while(cin >> s){

cout << "hello, "<< s << endl;

 }

 return 0;

}
----------------------------------------------------------------------
題目3:
作法:

---------------------------------------------------------------------------------------------

沒有留言:

張貼留言