#include <bits/stdc++.h>
using namespace std;
int main() {
// 1、顺序结构
int a, b, c;
cin >> a >> b;
// c = a; // c <- a
// a = b; // a <- b
// b = c; // b <- c
swap(a, b);
cout << a << " " << b << endl;
// 2、分支(选择)结构
// (1) 单分支结构:求整数的绝对值
int n;
cin >> n;
if (n < 0) { // true 成立 真
n = -n;
}
cout << n << endl;
// (2) 双分支结构:判断整数的奇偶性
int n;
cin >> n;
if (n % 2 == 0) {
cout << "even" << endl;
} else {
cout << "odd" << endl;
}
if (n % 2) { // 0 : false 不成立, 非0 : true 成立
cout << "odd" << endl;
} else {
cout << "even" << endl;
}
// (3) 多分支 :判断整数的正负性
int n;
cin >> n;
if (n > 0) {
cout << "positive" << endl;
} else if (n < 0) {
cout << "negative" << endl;
} else {
cout << "zero" << endl;
}
// 成绩等级判断
// A : 90 ~ 100
// B : 80 ~ 89
// C : 70 ~ 79
// D : 60 ~ 69
// E : 0 ~ 59
int n;
cin >> n;
if (n >= 90) {
cout << "A" << endl;
} else if (n >= 80) {
cout << "B" << endl;
} else if (n >= 70) {
cout << "C" << endl;
} else if (n >= 60) {
cout << "D" << endl;
} else {
cout << "E" << endl;
}
// (4) 分支结构嵌套 :三个整数比大小
int a, b, c;
cin >> a >> b >> c;
if (a > b) {
if (a > c) {
cout << a << endl;
} else {
cout << c << endl;
}
} else {
if (b > c) {
cout << b << endl;
} else {
cout << c << endl;
}
}
// 使用 max 函数
cout << max(max(a, b), c) << endl;
// (5) switch 开关分支结构: 星期判断
int n;
cin >> n;
switch(n) {
case 1 :
cout << "Monday" << endl;
break;
case 2 :
cout << "Tuesday" << endl;
break;
case 3 :
cout << "Wednesday" << endl;
break;
case 4 :
cout << "Thursday" << endl;
break;
case 5 :
cout << "Friday" << endl;
break;
case 6 :
cout << "Saturday" << endl;
break;
case 7 :
cout << "Sunday" << endl;
break;
default :
cout << "Error" << endl;
}
// (6) 三目运算符 ? :
bool flag; // 1 : true, 0 : false
cin >> flag;
if (flag) {
cout << "true" << endl;
} else {
cout << "false" << endl;
}
// 三目运算符 (简洁、省事)
cout << (flag ? "true" : "false") << endl;
return 0;
}