当前位置: 首页 > news >正文

C++信奥赛闯关题目1

1闰年

输入一个年份,输出它是否为闰年

闰年的规则: 描述:能被4整除,并且不能被100整除的,再加上可以被400整除的

版本一:原始版

#include <iostream>
#include <cmath>
using namespace std;
int main() {int y;cin>>y;bool x = y%4==0&&y%100!=0||y%400==0;cout<<x<<endl;return 0;
}

读起来费劲,对初学者不友好

版本二:用if语句改进

#include <iostream>
#include <cmath>
using namespace std;
int main() {int y;cin>>y;bool x = false;if(y%4==0) x=true;if(y%100==0) x=false;if(y%400==0) x=true;cout<<x<<endl;return 0;
}

2最小值

输入三个数,要求输出最小值

思路: 可以考虑打擂台的情况,先一个人站擂台上,以后的人依次打擂 我是大王,打败我就让位

#include <iostream>
#inc
http://www.xdnf.cn/news/1067761.html

相关文章:

  • 有AI后,还用学编程吗?
  • ABP VNext + BFF(Backend for Frontend)模式:Angular/React 专用聚合层
  • 爬取小红书相关数据导入到excel
  • SQL关键字三分钟入门:UPDATE —— 修改数据
  • Redis 分布式锁原理与实战-学习篇
  • 【计算机网络】期末复习
  • 轻量化实物建模革命:WebGL如何实现复杂模型的高效加载与交互
  • 14.OCR字符识别
  • 同济大学多模态感知具身导航全面综述
  • 10-Python模块详解
  • Netty内存池核心PoolArena源码解析
  • 机器学习×第十四卷:集成学习中篇——她从每次错误中修正自己
  • 基于目标驱动的分布式敏捷开发
  • 闲庭信步使用SV搭建图像测试平台:第九课——初步使用类
  • 浅谈开源在线客服系统与 APP 集成的技术方案与优劣势
  • 基于单片机的语音控制设计(论文)
  • 黑马Day01-03集开始
  • Springboot项目中使用手机号短信验证码注册登录实现
  • 北京及其周边理工科大学高考招生情况
  • 前端登录状态管理:主流方案对比与安全实践指南
  • Android系统常见有线网卡丢包问题的调试排查方案
  • 【Linux网络编程】多路转接I/O(一)select,poll
  • ci | cd
  • mapbox基础,导出地图
  • Java+GcExcel,生成自定义工作表
  • Rust 项目实战:多线程 Web 服务器
  • 报错:macOS 安装 sentencepiece
  • CentOS 7 通过YUM安装MySQL 8.0完整指南
  • 专题:2025大模型2.0:GPT到DeepSeek技术演进与产业落地报告|附200+份报告PDF汇总下载
  • 云原生周刊:Argo CD v3.1 正式发布