C03-3.2分支结构1
原题链接:38471.note12025-03-12 18:33:11
发布于:江苏
一、关系运算符和布尔变量
1.关系运算符:
比较两个数之间的关系
<, <=, >, >=, ==, !=
2.布尔变量
bool flag = 1; //true
bool flag2 = -1; //true
计算机中只有0和非0, 对应的就是0 和 1(true 和 false)
二、分支结构
1.单分支:
if(条件)
{
}
2. 双分支:
if(条件)
{
}
else
{
}
交换两个数(借用第3个空变量)
实例1:奇偶数判断
int n;
cin >> n;
if (n%2 == 0)
cout << "even";
else
cout << "odd";
注意: 大括号中如果只有一行代码,则可以省略,C++中的缩进不影响效果运行。
三、三目运算符
按照操作数的数量来分类:
- 单目运算符:
- 双目运算符: =, %, +, -, *, / ...
- 三目运算符: (语句1)? (语句2): (语句3)
实例:
输出两个数较大的值:
cout << ((a > b) ? a : b ) << endl;
实例:及格分数
#include<iostream>
using namespace std;
int main(){
int s;
cin >> s;
cout << (s>=60 ? "及格" : "不及格");
return 0;
}
=
关于绝对值
这里空空如也
有帮助,赞一个