计算一年中的第多少天
#include<stdio.h>
int leap(int a) /*自定义函数leap用来指定年份是否为闰年*/
{
if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) /*闰年判定条件*/
return 1; /*是闰年返回1*/
else
return 0; /*不是闰年返回0*/
}
int number(int year, int m, int d) /*自定义函数number计算输入日期为该年第几天*/
{
int sum = 0, i, a[12] =
{
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
}; /*数组a存放平年每月的天数*/
int b[12] =
{
31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
}; /*数组b存放闰年每月的天数*/
if (leap(year) == 1) /*判断是否为闰年*/
for (i = 0; i < m - 1; i++)
sum += b[i]; /*是闰年,累加数组b前m-1个月份天数*/
else
for (i = 0; i < m - 1; i++)
sum += a[i]; /*不是闰年,累加数组a钱m-1个月份天数*/
sum += d; /*将前面累加的结果加上日期,求出总天数*/
return sum; /*将计算的天数返回*/
}
void main()
{
int year, month, day, n; /*定义变量为基本整型*/
printf("请输入年月日\n");
scanf("%d%d%d", &year, &month, &day); /*输入年月日*/
n = number(year, month, day); /*调用函数number*/
printf("第%d天\n", n);
}
计算一年中的第多少天相关推荐
- SQL Server计算一年中的第几周
一.计算一年中的第几天DATENAME(dp,d) DATENAME(dp,d)函数根据dp指定返回日期中相应部分的值,dp可以取值为:quarter,dayofyear,day,week,weekd ...
- VB计算一年中某一天在这一年中是第几周
Private Sub Command1_Click()MsgBox "今天是" & trim(str(Year(Date))) & "年第" ...
- 计算一年中第几天,C语言实现
计算一年中第几天,C语言实现 #include <stdio.h> int isleap(int year) {int leap;leap = (year % 4 == 0 &&a ...
- [编程题]计算一年中的第几天
import java.util.Scanner;/**问题:* [编程题]计算一年中的第几天* 今年的第几天?输入年.月.日,计算该天是本年的第几天.输入描述:包括三个整数年(1<=Y< ...
- Javascript 计算一年中的第几周 从几号开始到几号结束
需求介绍 给一个年份和第几周,计算出这周是从几号到几号 规则 一年分为54周,第一周是1月1日到第一个周日,第二周是今年的第一个周一往后推一周,以此类推,第53周的时候如果没到12月31日,则该年度有 ...
- 自定义周次开始时间,结束时间,计算一年中的周次(非自然周次)
自定义周次开始时间,结束时间,计算一年中的周次(非自然周次),从数据库中读取时间,然后以此时间为开始时间,并且为第一周周一的开始时刻,每过7天 累计为一周,同时算出周次的开始日期和结束日期. pack ...
- php 计算一年中周数,php 计算出一年中每周的周一日期
最近接到一个任务,归纳起来,就是:要算出每年当中,每周的周一日期.想了一会,看了下date函数,深入了解了一下date函数各个参数的含义之后,终于把这道题做出来了! 在date()函数中,有一个参数对 ...
- 【c语言】计算一年中有多少天
初学C,但不是初学编程,老师布置的作业有点难度(至少对于目前的授课进度) 确保了月份和天数都必须输入正确的值 高中学过vb,有点编程思想就不用从零开始学C了 希望有机会能搞搞竞赛 稍稍讲讲思路 先判断 ...
- java显示每年天数_关于日历:Java计算一年中的天数
在任何本机Java类中都没有一种方法可以计算出特定年份中的多少天? 例如,是year年(366天)还是正常年份(365天)? 还是我需要自己写? 我正在计算两个日期之间的天数,例如,距离我生日还剩多少 ...
最新文章
- [UE4]自动旋转组件
- 使用windows命令行查看mySQL应用的安装路径
- swoole会合并到php吗,thinkphp整合swoole
- CPU高速缓存与极性代码设计
- shell字符串长度
- 关于webstorm 弹出Clear Read-Only status
- MySQL可视化管理工具之SQLyog的简介以及使用方法
- matlab 画光束等相面,拉盖尔高斯光束_厄米高斯光束MATLAB仿真 - 范文中心
- 2020-05-15-用于深度学习训练的分布式多租户GPU集群分析
- 【快速迭代】【原型开发】
- 用MATLAB计算常规矩阵函数 eAt sinA
- 菜鸟修行之路--Echarts数据可视化知识总结完整版
- 概率论考点之概率的性质(全概公式及贝叶斯公式)
- java计算机毕业设计移动垃圾分类车管理平台源码+系统+mysql数据库+lw文档
- 2021年网易云音乐实时计算平台发展和挑战
- SEC S3C2410X Test B/D 驱动
- 软件工程专业画图工具Jude的安装与Windows找不到javaw文件的解决办法
- 深度干货:史上最全的市场推广渠道大全(附攻略和技巧)
- spyder crashed during last session
- 如何添加MySQL插件_如何开发一个自定义的MySQL插件