信息学奥赛一本通 1048:有一门课不及格的学生 | OpenJudge NOI 1.4 10
【题目链接】
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相关推荐
- 信息学奥赛一本通 1066:满足条件的数累加 | OpenJudge NOI 1.5 10
[题目链接] ybt 1066:满足条件的数累加 OpenJudge NOI 1.5 10:满足条件的数累加 [题目考点] 1. 循环求和 设置加和变量s,记住要将其初始化为0.int s = 0; ...
- 信息学奥赛一本通 1015:计算并联电阻的阻值 | OpenJudge NOI 1.3 10
[题目链接] ybt 1015:计算并联电阻的阻值 OpenJudge NOI 1.3 10:计算并联电阻的阻值 [题目补充] OpenJudge中该题有提示,只能用float声明变量.如用doubl ...
- 信息学奥赛一本通 1245:不重复地输出数 | OpenJudge NOI 1.11 08:不重复地输出数
[题目链接] ybt 1245:不重复地输出数 OpenJudge NOI 1.11 08:不重复地输出数 [题目考点] 1. 二分查找 2. 复杂度为O(nlogn)的排序 快速排序:时间复杂度O( ...
- 信息学奥赛一本通 1170:计算2的N次方 | OpenJudge NOI 1.6 12:计算2的N次方
[题目链接] ybt 1170:计算2的N次方 OpenJudge NOI 1.6 12:计算2的N次方 [题目考点] 1. 高精度 考察:高精乘低精 高精度计算讲解 2. 快速幂 [解题思路] 先估 ...
- 信息学奥赛一本通 1411:区间内的真素数 | OpenJudge NOI 1.13 23:区间内的真素数
[题目链接] ybt 1411:区间内的真素数 OpenJudge NOI 1.13 23:区间内的真素数 [题目考点] 1. 质数 2. 数字拆分 [解题思路] 设函数判断一个数是否是质数 设函数求 ...
- 信息学奥赛一本通 1405:质数的和与积 | OpenJudge NOI 2.1 7827:质数的和与积 | 小学奥数 7827
[题目链接] ybt 1405:质数的和与积 OpenJudge NOI 2.1 7827:质数的和与积 OpenJudge NOI 小学奥数 7827:质数的和与积 [题目考点] 1. 枚举 [解题 ...
- 信息学奥赛一本通 1397:简单算术表达式求值 | OpenJudge NOI 1.12 01:简单算术表达式求值
[题目链接] ybt 1397:简单算术表达式求值 OpenJudge NOI 1.12 01:简单算术表达式求值 [题目考点] 1. 函数 2. 选择结构 [解题思路] 这一章节都是练习函数,那么这 ...
- 信息学奥赛一本通 1120:同行列对角线的格 | OpenJudge NOI 1.8 02:同行列对角线的格子
[题目链接] ybt 1120:同行列对角线的格 OpenJudge NOI 1.8 02:同行列对角线的格子 [题目考点] 1. 二维数组 [解题思路] 解法1:移动焦点 设焦点起始位置,每移动一次 ...
- 信息学奥赛一本通 1112:最大值和最小值的差 | OpenJudge NOI 1.9 05
[题目链接] ybt 1112:最大值和最小值的差 OpenJudge NOI 1.9 05:最大值和最小值的差 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变 ...
最新文章
- css3 box-sizing属性
- 【JMeter】Threads(users)3种类型
- Android自定义控件ImageViwe(四)——多点触控实现图片的自由移动
- 马斯克刚骂了激光雷达,这篇用纯视觉代替激光雷达的名校论文「力挺」了他...
- python描述符魔术方法_学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...
- 系统批量运维管理器Fabric详解
- MacOS Ventura 13.0 Beta8 (22A5352e) 带 OC 0.8.4 三分区原版黑苹果镜像
- 纯HTML的个人简历,真的超简单,有源码
- 通达OA11.0 补丁文件
- 软件质量需要静态代码分析和动态测试
- map返回另一个对象
- Android 小贴士播报
- [ARM]GIC相关知识
- 处理器协同机制其三C++内存顺序与栅栏(及依赖性读屏障)
- VC++ 绘制线条 OnLButtonDown函数(DrawView.cpp) 利用SDK全局函数实现画线功能 利用MFC的CDC类实现画线功能 利用MFC的CClientDC类实现画线功能
- ida安装包密码算法
- 不了解服务器的同学快看过来!详细介绍服务器的种类、特性与作用
- 微型计算机的总线分为哪些,计算机总线的分类
- 使用 Python 进行游戏脚本编程
- 微软数字证书制作方法