1#include <bits/stdc++.h>
2using namespace std;
3
4int main() {
5 int a, b, c;
6 cin >> a >> b >> c;
7 if (a + b > c) {
8 cout << "yes" << endl;
9 } else {
10 cout << "no" << endl;
11 }
12 return 0;
13}1#include <bits/stdc++.h>
2using namespace std;
3
4int main() {
5 int a, b, c;
6 cin >> a >> b >> c;
7 if (a + b > c && a + c > b && b + c > a) {
8 cout << "Yes" << endl;
9 } else {
10 cout << "No" << endl;
11 }
12
13 return 0;
14}1#include <bits/stdc++.h>
2using namespace std;
3
4int main() {
5 int n;
6 cin >> n;
7 if (0 == n % 2) {
8 cout << "2" << endl;
9 }
10 if (0 == n % 3) {
11 cout << 3 << endl;
12 }
13 if (0 == n % 5) {
14 cout << 5 << endl;
15 }
16 if (0 == n % 7) {
17 cout << 7 << endl;
18 }
19 return 0;
20}在生活中,我们经常需要根据不同的情况做出不同的选择。例如:
在程序中也是一样的。程序默认按照从上到下的顺序逐行执行,但有时候我们希望程序根据条件选择执行不同的代码,这就是条件判断结构。
条件控制流程图会包含带有条件判断的分支结构。
在条件控制流程图中:
if-else结构会检查一个条件,如果为真则执行if后的代码,如果为假则执行else后的代码。
if (布尔表达式) {
操作1
} else {
操作2
}使用if-else时需要注意以下几点:
输入一个整数,通过取余运算判断它是偶数还是奇数。
1int n;
2cin >> n;
3if (n % 2 == 0) {
4 cout << "偶数" << endl;
5} else {
6 cout << "奇数" << endl;
7}输入分数,大于等于60分为及格,否则为不及格。
1int score;
2cin >> score;
3if (score >= 60) {
4 cout << "及格" << endl;
5} else {
6 cout << "不及格" << endl;
7}