C语言 输入年、月、日判断天数
题目:任意给出一个年月日,判断是这一年的第几天
如:2012 5 10 是这一年的第131天。
闰年算法:能被4整除且不能被100整除,或者能被400整除。
#include<stdio.h>int main()
{int year, month, day; //年、月、日int sum = 0; //记录天数int monthArr[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; //记录每月天数printf("请输入年月日:\n");scanf_s("%d %d %d", &year, &month, &day);for (int i = 0; i < month - 1; i++) //i记录数组下标{sum += monthArr[i]; //利用for循环累加输入的月份}sum += day; //加上输入天数//根据条件判断月份是否大于2,并且是否是闰年,如果满足条件sum + 1if ((month > 2) && (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)){sum = sum + 1;}printf("这是%d年%d月%d日的%d天!\n", year, month, day, sum);return 0;
}
C语言 输入年、月、日判断天数相关推荐
- C语言根据年-月-日-判断星期几
利用基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数. 注意:在公式中有个与其他公式不 ...
- (c语言)输入某年某日,判断这一天是这一年的第几天?
(c语言)输入某年某日,判断这一天是这一年的第几天? #include<stdio.h> #include<stdlib.h> int main(){int date,y,m, ...
- 输入年和月,判断该月有多少天
内容:输入年和月,判断该月有几天 目的:更好地理解switch语句 程序代码: /* * 程序的版权和版本声明部分: * Copyright (c) 2013, 烟台大学计算机学院 * All rig ...
- 输入月份、年份判断天数:1、3、5、7、8、10、12 -------- 31天4、6 、9、11--------30天 2------------28/29天
public class HomeWork2 {//输入月份.年份判断天数: 1.3.5.7.8.10.12 -------- 31天 4.6 .9.11--------------------30天 ...
- matlab一年第几天求日期,C语言 输入某月某日,判断这一天是这一年的第几天
int day,month,year=2019,i,sum=0; int months[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf(" ...
- 年份必须是4位数 C语言,输入年份(四位数),判断是否是闰年 C语言编程
闰年是指能被4整除但不能被100整除,或者能被400整除的年份,编写一个程序,判断输入的年份是否为闰年 inputaif(amod4)=0and(amod100)>0thenprint" ...
- python星座判断_python根据月日判断星座
用python设计程序输生日判断星座,及星座简笔画. 用Python做输入生日,判定星座及性格特点,星座符很简单的其实 input一个用户输入变量 判定input是什么星座,也是if判定条件, 最后p ...
- (C语言) 给出年,月,日,计算该日是该年的第几天
给出年,月,日,计算该日是该年的第几天 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> ...
- 输入一个 年 月 日 判断这一天是一年中的第几天 C++实现
当用户输入年月日时 我们需要判断 1.是否为闰年 闰年的概念是 一个年份能被4整除且不能被100整除 或者是 年份能被400整除 大概像下边写的这样 if ((year % 4 == 0) & ...
最新文章
- 进程和线程的区别与联系
- 零代码如何打造自己的实时监控预警系统
- android中解压文件
- Columns Controller
- 8家大厂SSP offer的清华学长谈算法岗是否人间地狱(送七本学长手写iPad笔记)...
- java web服务 分层,java web分层之——三层架构
- leetcode206:反转链表
- redhat虚拟机安装
- java迭代是引用_在迭代递归结构时无法获得可变引用:不能一次多次借用可变引用...
- sed -i 单引号中嵌套双引号_【函数应用】IF函数的多层嵌套
- 2018计算机二级c知识,2018全国计算机二级考试C语言常考知识点归纳
- 深挖基于 CSS 的变换与动画技术
- 你真的了解分层架构吗?——写给被PetShop毒害的朋友们
- 推荐《程序设计导引及在线实践》
- C/C++快速读写磁盘数据的方法
- Pair project(刘昊岩11061156 黄明源11061186)
- 懂的android基础如何面试月薪过万
- 10个最佳WordPress Star Rating插件
- java poi word换行符_poi读取word的换行符问题
- 苹果系统 虚拟机_大连win10远程双系统重装电脑维修7苹果笔记本安装做虚拟机服务mac8...
热门文章
- mysql command line client 使用_MySQL 5.7 mysql command line client 使用命令详解
- YOLOV5使用(一): docker跑通,详解TensorRT下plugin的onnx
- 脱壳学习记录----DLL找OEP
- 湖南本地购物网站——路在何方
- 怎么用 Performance 工具查看任务
- mongo学习笔记四:Mongodb的三种集群(Replica Set)
- Java运行报NPE错误_foreach循环报NPE空指针异常
- 费马小定理与欧拉定理
- vue+element-ui如何为元素设置背景图片
- DataFrame在指定位置插入行和列