Content

给出一名学生的语数英三门成绩,请判断该名学生是否恰好有一门不及格(成绩小于 \(60\) 分)。

数据范围:成绩在 \(0\sim 100\) 之间。

Solution

强烈建议先去做 B2019

这道题目和 B2019 有什么关系呢?没错!我们想着把这个“成绩小于 \(60\) 分”当做是一个数值,因为如果“成绩小于 \(60\) 分”为真,它的值就是 \(1\),否则它的值就是 \(0\)。因此我们只需要把三门的“成绩小于 \(60\) 分”这个条件是否满足当做是一个数值加起来,最后只需要看最终的结果是否是 \(1\) 就好了。

Code

#include <iostream>
using namespace std; int main() {
int a[3],tot=0;
for(int i=0; i<=2; i++) {
cin>>a[i];
tot+=(a[i]<60);
}
if(tot==1) {
cout<<1;
} else {
cout<<0;
}
return 0;
}

最新文章

  1. 初始Python
  2. Oracle忘记密码的处理办法
  3. Git与GitHub到底有什么联系?
  4. 转: 在创业公司使用C++
  5. jquery()的三种$()
  6. VI 命令简介
  7. bzoj4199
  8. hdu 1513 &amp;&amp; 1159 poj Palindrome (dp, 滚动数组, LCS)
  9. Mac OS X 10.9 Mavericks 修改root密码
  10. 用otl写的oracle取数工具,执行传入在查询语句,把结果输出到文件
  11. bootstrap错误警告信息提示
  12. @SuppressWarnings抑制警告
  13. c++(合并排序)
  14. jQuery 表单
  15. MSMQ .NET下的应用
  16. 03 字符串常用操作方法及For 循环
  17. php中DateTime、diff
  18. Study 5 —— CSS概述
  19. Tomcat 全攻略
  20. URL some

热门文章

  1. synchronized的一些理解
  2. 【Azure 环境】在Windows环境中抓取网络包(netsh trace)后,如何转换为Wireshark格式以便进行分析
  3. Java设计模式之(十三)——模板方法模式
  4. Atcoder Grand Contest 001 D - Arrays and Palindrome(构造)
  5. CF Edu Round 71
  6. sprint-boot 日志
  7. python-django-模板标签
  8. Linux—禁止用户SSH登录方法总结
  9. zabbix之邮件报警
  10. HUD总结