单分支结构通过对条件进行求值,若结果为真(非 0),执行语句,否则不执行。
如果主体中只有单个语句的话,花括号可以省略。(如格式一)
if(条件表达式)
语句1;
if(条件表达式)
{
语句1;
语句2;
······
}
双分支结构通过对条件进行求值,若结果为真(非 0),执行if下面的语句,否则执行else下面的语句。
如果主体中只有单个语句的话,花括号可以省略。(如格式一)
if(条件表达式)
语句1;
else
语句2;
if(条件表达式)
{
语句1;
语句2;
······
}
else
{
语句1;
语句2;
······
}
三目运算符是一个用于替代 if-else 语句的操作符,它是C++中唯一一个需要3个操作数的操作符。
a? a:c
如果 a 为 true,则表达式的值为b;否则,表达式的值为c。
有一门课不及格的学生
【题目描述】
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;否则输出0。
【输入】
一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。
【输出】
若该生恰好有一门课不及格,输出1;否则输出0。
【输入样例】
50 80
【输出样例】
1
【题目来源】
信息学奥赛一本通(C++版)在线评测系统
#include
using namespace std;
int main()
{
int a, b;
cin>>a>>b;
if(a < 60 && b >= 60 || a >= 60 && b < 60)
cout<<1;
else
cout<<0;
return 0;
}
创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,如果喜欢我的文章,给个关注吧!
冰焰狼 | 文
如果本篇博客有任何错误,请批评指教,不胜感激 !