分支结构¶
分支结构,也称选择结构
if 语句¶
判断 x 是否为完全平方数
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int x;
cin >> x;
int t = sqrt(x);
if (t * t == x) cout << "Yes";
else cout << "No";
return 0;
}
else 语句¶
判断 n 是否为闰年
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if ((n % 4 == 0 && n % 100) || (n % 400 == 0)) cout << 'Y';
else cout << 'N';
return 0;
}
else if 语句¶
分支嵌套¶
分支嵌套,又称选择嵌套、多重分支
分支结构里,可以套用多个顺序结构(就是多行代码语句)。
分支结构里,可以套用多个分支结构。
分支嵌套,是流程图的代码表达方式。