C++ 速查手冊 V1.00 - 單元 5 範例
cpp-example05 C++教學, C++速查手冊

u05_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <iostream> int main() { int a = 22; int b = 34; if (a > b) { std::cout << "Good luck!" << std::endl; } if (a != b) { std::cout << "Have a nice day!" << std::endl; } return 0; } /* Kaiching Chang u05_1.cpp 2014-02 */ |
u05_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <iostream> int main() { int i; for (i = 0; i <= 10; i++) { std::cout << i << std::endl; } return 0; } /* Kaiching Chang u05_2.cpp 2014-02 */ |
u0501_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <iostream> int main() { char a = 'h' ; char b = 'h' ; if (a == b) { std::cout << "Welcome to my world!" << std::endl; } return 0; } /* Kaiching Chang u0501_1.cpp 2014-02 */ |
u0501_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <iostream> int main() { char a = 'h' ; char b = 'k' ; if (a == b) { std::cout << "Welcome to my world!" << std::endl; } if (a != b) { std::cout << "Free your mind." << std::endl; } return 0; } /* Kaiching Chang u0501_2.cpp 2014-02 */ |
u0502_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> int main() { char a = 'h' ; char b = 'k' ; if (a == b) { std::cout << "Welcome to my world!" << std::endl; } else { std::cout << "How do you do?" << std::endl; } return 0; } /* Kaiching Chang u0502_1.cpp 2014-02 */ |
u0502_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> int main() { char a = 'h' ; char b = 'k' ; if (a == 'a' ) { std::cout << "Yes!" << std::endl; } else { if (a == b) { std::cout << "No!" << std::endl; } else { std::cout << "What?" << std::endl; } } return 0; } /* Kaiching Chang u0502_2.cpp 2014-02 */ |
u0503_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <iostream> int main() { int data[] = {1, 0 ,0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1}; int one_count = 0; int zero_count = 0; int i; for (i = 0; i <= 15; i++) { switch (data[i]) { case 0: zero_count++; break ; case 1: one_count++; break ; } } std::cout << "There are " << zero_count; std::cout << " 0s, and " << one_count; std::cout << " 1s in data." << std::endl; return 0; } /* Kaiching Chang u0503_1.cpp 2014-02 */ |
u0503_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | #include <iostream> int main() { char saying[] = { 'N' , 'e' , 'v' , 'e' , 'r' , ' ' , 'p' , 'u' , 't' , ' ' , 'o' , 'f' , 'f' , ' ' , 't' , 'i' , 'l' , 'l' , ' ' , 't' , 'o' , 'm' , 'o' , 'r' , 'r' , 'o' , 'w' , ' ' , 'w' , 'h' , 'a' , 't' , ' ' , 'y' , 'o' , 'u' , ' ' , 'c' , 'a' , 'n' , ' ' , 'd' , 'o' , ' ' , 't' , 'o' , 'd' , 'a' , 'y' , '.' }; int aV, eV, iV, oV, uV, other, i; aV = eV = iV = oV = uV = 0; other = i = 0; while (saying[i] != '\0' ) { switch (saying[i]) { case 'A' : case 'a' : aV++; break ; case 'E' : case 'e' : eV++; break ; case 'I' : case 'i' : iV++; break ; case 'O' : case 'o' : oV++; break ; case 'U' : case 'u' : uV++; break ; default : other++; break ; } i++; } std::cout << "a: " << aV; std::cout << std::endl; std::cout << "e: " << eV; std::cout << std::endl; std::cout << "i: " << iV; std::cout << std::endl; std::cout << "o: " << oV; std::cout << std::endl; std::cout << "u: " << uV; std::cout << std::endl; std::cout << "other: " << other; std::cout << std::endl; return 0; } /* Kaiching Chang u0503_2.cpp 2014-02 */ |
u0504_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> int main() { int sum = 0; int i; for (i = 1; i <= 100; i++) { sum += i; } std::cout << "1 + ... + 100 = " << sum << std::endl; return 0; } /* Kaiching Chang u0504_1.cpp 2014-02 */ |
u0504_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> int main() { int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= 9; j++) { std::cout << i * j << " " ; } std::cout << std::endl; } return 0; } /* Kaiching Chang u0504_2.cpp 2014-02 */ |
u0504_3.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> int main() { int array[] = {1, 2, 3, 4, 5}; for ( int i: array) { std::cout << i << std::endl; } return 0; } /* Kaiching Chang u0504_3.cpp 2014-02 */ |
u0505_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <iostream> int main() { int sum = 0; int i = 1; while (i <= 100) { sum += i; i++; } std::cout << "1 + ... + 100 = " << sum << std::endl; return 0; } /* Kaiching Chang u0505_1.cpp 2014-02 */ |
u0505_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> int main() { int i = 1; int j = 1; while (i <= 9) { while (j <= 9) { std::cout << i * j << " " ; j++; } j = 1; i++; std::cout << std::endl; } return 0; } /* Kaiching Chang u0505_2.cpp 2014-02 */ |
u0506_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> int main() { int sum = 0; int i = 1; do { sum += i; i++; } while (i <= 100); std::cout << "1 + ... + 100 = " << sum << std::endl; return 0; } /* Kaiching Chang u0506_1.cpp 2014-02 */ |
u0506_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> int main() { int i = 1; int j = 1; do { do { std::cout << i * j << " " ; j++; } while (j <= 9); j = 1; i++; std::cout << std::endl; } while (i <= 9); return 0; } /* Kaiching Chang u0506_2.cpp 2014-02 */ |
u0507_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <iostream> int main() { int data = 0; switch (data) { case 0: std::cout << "0" << std::endl; case 1: case 2: std::cout << "12" << std::endl; break ; case 5: std::cout << "5" << std::endl; } return 0; } /* Kaiching Chang u0507_1.cpp 2014-02 */ |
u0507_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> int main() { int i; for (i = 0; i < 10; i++) { if (i == 5) { break ; } std::cout << i << std::endl; } return 0; } /* Kaiching Chang u0507_2.cpp 2014-02 */ |
u0508_1.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> int main() { int i; for (i = 0; i < 10; i++) { if (i == 5) { continue ; } std::cout << i << std::endl; } return 0; } /* Kaiching Chang u0508_1.cpp 2014-02 */ |
u0508_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> int main() { int i = 0; while (i < 10) { if (i == 5) { continue ; } std::cout << i << std::endl; i++; } return 0; } /* Kaiching Chang u0508_2.cpp 2014-02 */ |
u0509_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <iostream> int main() { goto label_one; label_one: { std::cout << "Label One" << std::endl; goto label_two; } label_two: { std::cout << "Label Two" << std::endl; goto label_three; } label_three: { std::cout << "Label Three" << std::endl; } return 0; } /* Kaiching Chang u0509_2.cpp 2014-02 */ |
u0509_2.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <iostream> int main() { int i = 1; if (i < 10) { goto label_one; } label_one: { std::cout << "Label One" << std::endl; goto label_three; } label_two: { std::cout << "Label Two" << std::endl; } label_three: { std::cout << "Label Three" << std::endl; i++; if (i < 10) { goto label_two; } } return 0; } /* Kaiching Chang u0509_2.cpp 2014-02 */ |
the end

沒有留言:
張貼留言