小韦老师@神犇营-my0094-有一门课不及格的学生
题目:
描述
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于 60分)。若该生恰好有一门课不及格,输出 1;否则输出 0。
输入
一行,包含两个在 0 到 100 之间的整数,分别是该生的语文成绩和数学成绩。
输出
若该生恰好有一门课不及格,输出 1;否则输出 0。
输入样例1
50 80
输出样例1
1
题解:
思路:
这里要考查的是 if 里面条件是多个条件的情况。
1.定义两个 int 型的变量,用来存储语文和数学成绩,并输入这两个变量。
2.若语文及格且数学不及格,或者数学及格且语文不及格,则输出 1,否则
输出 0。
注意:
与:&&,多个条件都成立是才成立
或:||,只要有一个条件成立即成立
非:!,真变假,假变真
完整代码:
#include <bits/stdc++.h>
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;
}