10:有一门课不及格的学生
描述
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。
输入
一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。
输出
若该生恰好有一门课不及格,输出1;否则输出0。
示例输入
50 80
示例输出
1
分析
直接用if语句,或使用if语句嵌套。
代码
#include <iostream>
using namespace std;
int main()
{
int n, m; //n为语文,m为数学
cin >> n >> m;
if (((n >= 60) && (m < 60)) || ((n < 60) && (m >= 60))) //n >= 60,m < 60或n < 60,m >= 60
{
cout<<'1'<<endl;
}
else
{
cout<<'0'<<endl;
}
return 0;
}
或
#include <iostream>
using namespace std;
int main()
{
int n, m; //n为语文,m为数学
cin >> n >> m;
if (n >= 60)
{
if (m >= 60) //n >= 60,m >= 60
{
cout << '0' << endl;
}
else //n >= 60,m < 60
{
cout << '1' << endl;
}
}
else
{
if (m >= 60) //n < 60,m >= 60
{
cout << '1' << endl;
}
else //n < 60,m < 60
{
cout << '0' << endl;
}
}
return 0;
}