洛谷B2044
题目描述
给出一名学生的语文、数学、英语成绩,判断他是否恰好有一门课不及格(成绩小于 60 分)。若该学生恰好有一门成绩不及格输出1,否则输出0。
输入格式
一行包含三个 0 ∼100 之间的整数,分别表示该生的语文、数学、英语成绩。
输出格式
该学生恰好有一门成绩不及格输出 1,否则输出 0。
代码:
#include<iostream>
using namespace std;
int main()
{
int x,y,z,t=0;
cin>>x>>y>>z;
if(x<60){
t+=1;
if(y<60){
t+=1;
if(z<60)
{
t+=1;
}
}
}
if(t==1)cout<<1<<endl;
else cout<<0<<endl;
return 0;
}
结果:
设置一个计数器即可,每次遇到小于60的科目,就让计数器+1,到最后用if判断t的值,如果t为1吗,则说明只有一个不及格,输出1,否则输出0。