程序实现功能:输入任意年份的任意月份,输出这个月有几天。

此程序主要用到switch…case多分支语句,另外判断闰年也是本程序需要注意的地方。

程序代码如下:

#include <stdio.h>
#include "windows.h"
int main()
{int year;int month;int daysnum;printf("请输入年份:",year);scanf("%d",&year);printf("请输入月份:",month);scanf("%d",&month);switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:daysnum=31;printf("%d\n",daysnum );break;case 4:case 6:case 9:daysnum=30;printf("%d\n",daysnum );break;case 2:if (year%4==0&&!(year%100==0)||year%400==0){daysnum=29;printf("%d\n",daysnum );}elsedaysnum=28;printf("%d\n",daysnum );break;default:printf("输入错误");}system("pause");return 0;}

程序运行结果如下图所示:

用C语言编程实现“判断某年某月有几天”相关推荐

  1. c语言编写一个程序计算某年某月有几天,c语言编写程序,输入某年某月,求该月的天数...

    c语言编写程序,输入某年某月,求该月的天数 #包括 voidmain() { 年.月.日: 请输入当前日期(年月以空格分隔): ': 中国年月 而(月=0 | |月12) { cout '输入时间有误 ...

  2. JS判断某年某月有多少天

    以前写网页的时候,经常碰到选择日期的问题,其实就是 判断某年某月有多少天.一般的做法是先判断是几月份,然后决定有多少天(一般用switch),如果是2月的话,还得判断选择的年份是不是闰年,再决定是28 ...

  3. 判断某年某月有多少天

    /*** 判断某年某月有多少天* 参数:y* year:年* month:月* 返回值为该月的天数* */ function getDaysInMonth(year, month) {var date ...

  4. 判断某年某月有多少天(C语言)

    从键盘输入某年某月(包括闰年),用switch语句编程输出该年的改月拥有的天数.要求考虑闰年以及输入月份不在合法范围内的情况.已知闰年的2月有29天,平年有28天. #include <stdi ...

  5. C++switch语句 | 判断某年某月有几天

    C++多分支选择结构 switch语句是多分支选择语句,用来实现多分支选择结构,switcht的一般形式如下,和C语言基本上一样,只是输出语句不同. switch(表达式) {case 常量表达式1: ...

  6. c语言编程 BMI判断健康,BMI指数真的可以反映人的健康状态吗?看完你就懂了

    在现代社会,人们的健康意识越来越强,而如何来评判个人的健康状态是一个热点话题!其中BMI(身体质量指数)是其中比较常用的指标,因为该方法简便--只需要把你的体重(单位为千克)除以身高(单位为米)的平方 ...

  7. c语言编程 BMI判断健康,一个计算BMI健康指数的小程序,无需后台,可直接发布...

    一.需求 用户输入自己的身高体重后,自动计算人们的BMI指数,也就是健康状况,显示在页面上 二.运行效果 三.代码结构 四.技术实现 代码实现过程 : 主要wxml BMI值 {{score}} 身体 ...

  8. 【使用switch语句】 用C语言编程实现输入年、月、日,编程求这一日是该年中的第几天。

    问题:实现输入年.月.日,编程求这一日是该年中的第几天. 分析,解决: 1.首先定义年,月,日 2.输入年月日(注意scanf里有逗号),switch语句中的意思是看你输入几月份,然后再按照几日进行加 ...

  9. c++ 计算某个日期是星期几,判断某年某月一号是星期几

    第一种方法 基姆拉尔森计算公式 W = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) mod 7 基姆拉尔森计算公式 W ...

最新文章

  1. 企业做大的捷径:“复印”成功的商业模式
  2. [转]Git详解之一 Git起步
  3. 的有效性最好_世界前10名面膜补水排行榜 最好用的十款面膜推荐
  4. PHP:第三章——PHP中控制函数的函数
  5. PyTorch-模型可视化工具TorchSummary
  6. 【渝粤题库】陕西师范大学210022 学前儿童语言教育 作业(专升本)
  7. 【flink】flink 复杂事件处理 CEP
  8. Java Web学习总结(43)—— Restful API 版本控制
  9. table或者列表中超出的字用省略号代替的方法(支持IE6)
  10. HCIE Secuirty AC概述 备考笔记(幕布)
  11. VRTK HTC手柄发出射线,瞬移,选择物体 VRTK和steamVR对应版本
  12. 非参数统计——第二章 单样本问题
  13. 计算机课程表怎么制作,制作我的课程表(教案)
  14. PS的一些常用快捷键和学习笔记
  15. centos 基础镜像中安装失败,提示:Error: Failed to download metadata for repo ‘AppStream‘: Cannot prepare internal
  16. adb install -r -d的含义
  17. druid源码学习2-DruidDataSource.DestroyTask
  18. 外贸是什么意思?和跨境电商的区别是什么?
  19. draco安装与测试
  20. R系银河麒麟配置本地镜像源

热门文章

  1. 加速乐原理探讨和学习总结
  2. java 案例 一千例_photoshop经典实例1000例
  3. VS编译警告 : LINK : warning LNK4076: invalid incremental status file './Debug/.ilk'; linking nonincr
  4. Java命令简易入门-2:javac与java命令之一(javac)
  5. 求出某个月或某年有多少天,如2008年2月或2008年?
  6. Lazada店铺运营--提升销量的核心技巧及店铺前期运营规划
  7. GitLab CI / CD管道配置参考 .gitlab-ci.yml文件定义字段
  8. delegate介绍
  9. 优质资源查找推荐-网站
  10. [微信小程序]腾讯地图实现定位