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

C语言判断闰年相关问题

一、简单闰年问题引入

写一个判断年份是否为闰年的程序?

运行结果:

二、闰年问题进阶

使用switch语句根据用户输入的年份和月份,判断该月份有多少天? 

第一种写法(判断年份写在switch的case的里面):

运行结果: 

第二种解法(先判断闰年):

运行结果:

三、补充

switch中的case可以横着写,也可以竖着写都可以 

闰年进阶问题中分别有对case的横竖写法都有详细写法(如上图所示)

四、问题总结

第一.记得先是printf(输入)再是scanf_s(输出) ->输出中记得scanf_s后面一定要写取地址符(&)

第二.switch 后面记得要写break 不然会贯穿 虽然可以运行 但是逻辑会有问题

第三.三目运算符写法?: 先是问号 再是冒号 为真执行?后面的 为假执行:后面的

第四.一个小口诀 当遇到判断大小月份的时候 "四六九十一 小月他来当"

http://www.dtcms.com/a/89197.html

相关文章:

  • 电机倍频曲线的一些奇异特性-原因分析及应用
  • Spring Boot 自定义 HttpMessageConverter 导致 Swagger 文档无法访问的解决方案
  • 计算机网络:(三)计算机网络体系结构(附带图谱表格更好对比理解)
  • 解锁智能协作:蓝耘平台如何打破应用壁垒,实现无缝联动
  • 深入解析SSL/TLS证书:构建现代网络安全的密码学基石1.1 TLS 1.3握手流程优化
  • [数据结构] 动态顺序表应用
  • CSS+JS 堆叠图片动态交互切换
  • Opencv计算机视觉编程攻略-第三节 图像颜色处理
  • 【docker】docker-compose安装RabbitMQ
  • 08-项目中不可控的任务如何安排和验收
  • WPF(Windows Presentation Foundation)与 C# 基础知识详解
  • 【Linux知识】RPM软件包安装命令行详细说明
  • 代码随想录Day23
  • [ComfyUI] AlekPetNodes 插件详解:节点与模型管理
  • 2小样本学习(Few-Shot)之相似度
  • 000-JMeter简介
  • JVM之类的加载过程
  • 硬件基础--02_前序知识
  • 【C++】STL性能优化实战
  • 硬件基础(3):三极管(4):关于三极管的压降
  • 诡异的服务重启原因探索
  • 【AWS】使用CloudFront S3 Lambda打造丝滑低延迟Web体验
  • Java面试题及知识点Day1
  • 【构建性能分析插件设计与实现:打造前端项目的性能透视镜】
  • 初阶5 STL简介
  • 嵌入式硬件开发中如何将对应的EDA文件导入PADS方法
  • 斜线、短横、空格,三种分隔日期的优雅解析(Python | DeepSeek)
  • 模型 拆屋效应
  • 【BFS】《BFS 攻克 FloodFill:填平图形世界的技术密码》
  • spring security 使用的过滤器还是拦截器