今天無聊來練習 C++ console 小黑窗

使用IDE Dev C++ 5.11

 

以下代碼為 C++ 開新專案 Console 內建的Hello World 範本程式碼

#include <iostream>

int main(int argc, char** argv) {
    std::cout << "Hello world!\n";
}

以上代碼 會顯示Hello world!

但是網路上的 cout 範例 前面都不用加 std:

若不要std:: 必須改為

#include <iostream>

using namespace std; //<<加入這行

int main(int argc, char** argv) {

...

}

 

Hello World另一種寫法

#include <iostream>

using namespace std;

int main(int argc, char** argv) {
    cout << "Hello world!" << endl;
}

其中 endl 也是是std 成員 代表游標移到下一行 等於取代原本字串中的 /n

 

字串 輸入 輸出

#include <iostream>

using namespace std;

int main(int argc, char** argv) {    
    char charry1[20]; 
    cin >> charry1; 
    cout << charry1; 
}

 

數字型態

#include <iostream>

using namespace std;

int main(int argc, char** argv) {
int number = 0; 

cin >> number;  //測試結果 輸入非數字 會自動變0

cout << number+1 << endl;  //C++ 數字不用轉換字串即可印出

return 0; 
}

 

if 練習

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    int number = 0;

    cin >> number; 
    
    if (number % 2 == 0) //除2等於0 
    {
        cout << "偶數" ;
    }
    else
    {
        cout << "奇數" ;
    }

return 0;
}

 

for 迴圈練習

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    int i;
    for (i = 0; i < 10; i++){
        cout << i << endl;
    }

return 0;
}

 

練習題目 

https://tw.answers.yahoo.com/question/index?qid=20160927211623AAN7rQG&submit=y

C++,輸入整數n,印出1~n之間能被13整除之整數?

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

    int number = 0;

    cin >> number; 

    int i;
    for (i = 1; i <= number; i++){
        if (i % 13 == 0) //除2等於0 
        {
            cout << i << endl;
        }
    }

return 0;
}

 

單行註解 使用 //...

多行註解  /* ... */

暫停 system("pause"); 

 

知識+ 偶爾冒出這種題目還蠻好玩的 不會太難 可以學習 也能殺時間

arrow
arrow
    文章標籤
    C++ console Hello World
    全站熱搜
    創作者介紹
    創作者 抓狂小白 的頭像
    抓狂小白

    抓狂小白的程式筆記

    抓狂小白 發表在 痞客邦 留言(6) 人氣()