一、题目链接
http://noi.openjudge.cn/ch0104/10/
二、解题思路
2.1 给定一名学生的语文成绩cn
和数学成绩math
,存在两种互斥的可能性如下:
▲ 如果cn
大于59
且math
小于60
,或者cn
小于60
且math
大于59
,说明恰好有一门课不及格;
▲ 否则,不是恰好有一门课不及格;
根据上述两种互斥的可能性,输出不同的结果。
三、实施步骤
3.1 定义两个int
类型的变量cn
、math
,分别代表语文成绩、数学成绩,输入它们的数据;
3.2 if cn>59&&math<60||cn<60&&math>59
:输出1
;
else
:输出0
。
四、Java程序
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int cn = input.nextInt(); // 语文成绩
int math = input.nextInt(); // 数学成绩
if (cn > 59 && math < 60 || cn < 60 && math > 59) { // 如果恰好有一门课不及格
System.out.print(1); // 输出1
}
else { // 否则,不是恰好有一门课不及格
System.out.print(0); // 输出0
}
}
}