用C语言编程实现“判断某年某月有几天”
程序实现功能:输入任意年份的任意月份,输出这个月有几天。
此程序主要用到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语言编程实现“判断某年某月有几天”相关推荐
- c语言编写一个程序计算某年某月有几天,c语言编写程序,输入某年某月,求该月的天数...
c语言编写程序,输入某年某月,求该月的天数 #包括 voidmain() { 年.月.日: 请输入当前日期(年月以空格分隔): ': 中国年月 而(月=0 | |月12) { cout '输入时间有误 ...
- JS判断某年某月有多少天
以前写网页的时候,经常碰到选择日期的问题,其实就是 判断某年某月有多少天.一般的做法是先判断是几月份,然后决定有多少天(一般用switch),如果是2月的话,还得判断选择的年份是不是闰年,再决定是28 ...
- 判断某年某月有多少天
/*** 判断某年某月有多少天* 参数:y* year:年* month:月* 返回值为该月的天数* */ function getDaysInMonth(year, month) {var date ...
- 判断某年某月有多少天(C语言)
从键盘输入某年某月(包括闰年),用switch语句编程输出该年的改月拥有的天数.要求考虑闰年以及输入月份不在合法范围内的情况.已知闰年的2月有29天,平年有28天. #include <stdi ...
- C++switch语句 | 判断某年某月有几天
C++多分支选择结构 switch语句是多分支选择语句,用来实现多分支选择结构,switcht的一般形式如下,和C语言基本上一样,只是输出语句不同. switch(表达式) {case 常量表达式1: ...
- c语言编程 BMI判断健康,BMI指数真的可以反映人的健康状态吗?看完你就懂了
在现代社会,人们的健康意识越来越强,而如何来评判个人的健康状态是一个热点话题!其中BMI(身体质量指数)是其中比较常用的指标,因为该方法简便--只需要把你的体重(单位为千克)除以身高(单位为米)的平方 ...
- c语言编程 BMI判断健康,一个计算BMI健康指数的小程序,无需后台,可直接发布...
一.需求 用户输入自己的身高体重后,自动计算人们的BMI指数,也就是健康状况,显示在页面上 二.运行效果 三.代码结构 四.技术实现 代码实现过程 : 主要wxml BMI值 {{score}} 身体 ...
- 【使用switch语句】 用C语言编程实现输入年、月、日,编程求这一日是该年中的第几天。
问题:实现输入年.月.日,编程求这一日是该年中的第几天. 分析,解决: 1.首先定义年,月,日 2.输入年月日(注意scanf里有逗号),switch语句中的意思是看你输入几月份,然后再按照几日进行加 ...
- c++ 计算某个日期是星期几,判断某年某月一号是星期几
第一种方法 基姆拉尔森计算公式 W = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) mod 7 基姆拉尔森计算公式 W ...
最新文章
- 企业做大的捷径:“复印”成功的商业模式
- [转]Git详解之一 Git起步
- 的有效性最好_世界前10名面膜补水排行榜 最好用的十款面膜推荐
- PHP:第三章——PHP中控制函数的函数
- PyTorch-模型可视化工具TorchSummary
- 【渝粤题库】陕西师范大学210022 学前儿童语言教育 作业(专升本)
- 【flink】flink 复杂事件处理 CEP
- Java Web学习总结(43)—— Restful API 版本控制
- table或者列表中超出的字用省略号代替的方法(支持IE6)
- HCIE Secuirty AC概述 备考笔记(幕布)
- VRTK HTC手柄发出射线,瞬移,选择物体 VRTK和steamVR对应版本
- 非参数统计——第二章 单样本问题
- 计算机课程表怎么制作,制作我的课程表(教案)
- PS的一些常用快捷键和学习笔记
- centos 基础镜像中安装失败,提示:Error: Failed to download metadata for repo ‘AppStream‘: Cannot prepare internal
- adb install -r -d的含义
- druid源码学习2-DruidDataSource.DestroyTask
- 外贸是什么意思?和跨境电商的区别是什么?
- draco安装与测试
- R系银河麒麟配置本地镜像源
热门文章
- 加速乐原理探讨和学习总结
- java 案例 一千例_photoshop经典实例1000例
- VS编译警告 : LINK : warning LNK4076: invalid incremental status file './Debug/.ilk'; linking nonincr
- Java命令简易入门-2:javac与java命令之一(javac)
- 求出某个月或某年有多少天,如2008年2月或2008年?
- Lazada店铺运营--提升销量的核心技巧及店铺前期运营规划
- GitLab CI / CD管道配置参考 .gitlab-ci.yml文件定义字段
- delegate介绍
- 优质资源查找推荐-网站
- [微信小程序]腾讯地图实现定位