【题目链接】

ybt 1048:有一门课不及格的学生
OpenJudge NOI 1.4 10:有一门课不及格的学生

【题目考点】

1. 逻辑表达式

2. if…else语句嵌套

【解题思路】

语文数学恰有一门课不及格,有两种情况:语文及格但数学没及格,数学及格但语文没及格
设语文成绩为a,数学成绩为b
这两种情况的逻辑表达式分别为:

  • 语文及格但数学没及格:a >= 60 && b < 60
  • 数学及格但语文没及格:a < 60 && b >= 60
    将这两个表达式用||连接,即表示"语文数学恰有一门课不及格"的情况

【题解代码】

解法1:用逻辑表达式

用if语句

#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;elsecout<<0; return 0;
}

解法2:用逻辑表达式

直接输出表达式的值

#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b;cin>>a>>b;cout<<(a < 60 && b >= 60 || a >= 60 && b < 60);return 0;
}

解法3:if语句嵌套

#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b;cin>>a>>b;if(a < 60){if(b >= 60)cout<<1;elsecout<<0;}else{if(b >= 60)cout<<0;elsecout<<1;}return 0;
}

信息学奥赛一本通 1048:有一门课不及格的学生 | OpenJudge NOI 1.4 10相关推荐

  1. 信息学奥赛一本通 1066:满足条件的数累加 | OpenJudge NOI 1.5 10

    [题目链接] ybt 1066:满足条件的数累加 OpenJudge NOI 1.5 10:满足条件的数累加 [题目考点] 1. 循环求和 设置加和变量s,记住要将其初始化为0.int s = 0; ...

  2. 信息学奥赛一本通 1015:计算并联电阻的阻值 | OpenJudge NOI 1.3 10

    [题目链接] ybt 1015:计算并联电阻的阻值 OpenJudge NOI 1.3 10:计算并联电阻的阻值 [题目补充] OpenJudge中该题有提示,只能用float声明变量.如用doubl ...

  3. 信息学奥赛一本通 1245:不重复地输出数 | OpenJudge NOI 1.11 08:不重复地输出数

    [题目链接] ybt 1245:不重复地输出数 OpenJudge NOI 1.11 08:不重复地输出数 [题目考点] 1. 二分查找 2. 复杂度为O(nlogn)的排序 快速排序:时间复杂度O( ...

  4. 信息学奥赛一本通 1170:计算2的N次方 | OpenJudge NOI 1.6 12:计算2的N次方

    [题目链接] ybt 1170:计算2的N次方 OpenJudge NOI 1.6 12:计算2的N次方 [题目考点] 1. 高精度 考察:高精乘低精 高精度计算讲解 2. 快速幂 [解题思路] 先估 ...

  5. 信息学奥赛一本通 1411:区间内的真素数 | OpenJudge NOI 1.13 23:区间内的真素数

    [题目链接] ybt 1411:区间内的真素数 OpenJudge NOI 1.13 23:区间内的真素数 [题目考点] 1. 质数 2. 数字拆分 [解题思路] 设函数判断一个数是否是质数 设函数求 ...

  6. 信息学奥赛一本通 1405:质数的和与积 | OpenJudge NOI 2.1 7827:质数的和与积 | 小学奥数 7827

    [题目链接] ybt 1405:质数的和与积 OpenJudge NOI 2.1 7827:质数的和与积 OpenJudge NOI 小学奥数 7827:质数的和与积 [题目考点] 1. 枚举 [解题 ...

  7. 信息学奥赛一本通 1397:简单算术表达式求值 | OpenJudge NOI 1.12 01:简单算术表达式求值

    [题目链接] ybt 1397:简单算术表达式求值 OpenJudge NOI 1.12 01:简单算术表达式求值 [题目考点] 1. 函数 2. 选择结构 [解题思路] 这一章节都是练习函数,那么这 ...

  8. 信息学奥赛一本通 1120:同行列对角线的格 | OpenJudge NOI 1.8 02:同行列对角线的格子

    [题目链接] ybt 1120:同行列对角线的格 OpenJudge NOI 1.8 02:同行列对角线的格子 [题目考点] 1. 二维数组 [解题思路] 解法1:移动焦点 设焦点起始位置,每移动一次 ...

  9. 信息学奥赛一本通 1112:最大值和最小值的差 | OpenJudge NOI 1.9 05

    [题目链接] ybt 1112:最大值和最小值的差 OpenJudge NOI 1.9 05:最大值和最小值的差 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变 ...

最新文章

  1. css3 box-sizing属性
  2. 【JMeter】Threads(users)3种类型
  3. Android自定义控件ImageViwe(四)——多点触控实现图片的自由移动
  4. 马斯克刚骂了激光雷达,这篇用纯视觉代替激光雷达的名校论文「力挺」了他...
  5. python描述符魔术方法_学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...
  6. 系统批量运维管理器Fabric详解
  7. MacOS Ventura 13.0 Beta8 (22A5352e) 带 OC 0.8.4 三分区原版黑苹果镜像
  8. 纯HTML的个人简历,真的超简单,有源码
  9. 通达OA11.0 补丁文件
  10. 软件质量需要静态代码分析和动态测试
  11. map返回另一个对象
  12. Android 小贴士播报
  13. [ARM]GIC相关知识
  14. 处理器协同机制其三C++内存顺序与栅栏(及依赖性读屏障)
  15. VC++ 绘制线条 OnLButtonDown函数(DrawView.cpp) 利用SDK全局函数实现画线功能 利用MFC的CDC类实现画线功能 利用MFC的CClientDC类实现画线功能
  16. ida安装包密码算法
  17. 不了解服务器的同学快看过来!详细介绍服务器的种类、特性与作用
  18. 微型计算机的总线分为哪些,计算机总线的分类
  19. 使用 Python 进行游戏脚本编程
  20. 微软数字证书制作方法

热门文章

  1. 请教哪里有M4A格式解码器
  2. WCF从理论到实践(5):Binding细解(转)
  3. 数据中台:不是产品,不是技术,到底是什么?(附完整PPT下载)
  4. 哪些数据库是行存储?哪些是列存储?有什么区别?
  5. GitHub 上最受欢迎的 5 大 Java 项目
  6. wps office oa控件 痕迹_WPS加载项案例应用回顾
  7. Java8使用Stream的缺点是调试困难?教你一招你就不会这么认为了
  8. 上厕所时间超长也能被开除?法院:超出正常生理需求范围!
  9. Kafka 慌了!这个中间件,要火了?
  10. 漫画:下辈子你还当程序员么?