给出年月日,计算该日是该年的第几天!
//每个月平均有30.5天
int days = ((month - 1) * 61 + day * 2) / 2;
//偶数月会少算一天
if (month %2 == 0) || month > 8) days +=1;
//减去2月多算的2天,闰年只需要一天。
//1901~2099年,所有整除4的年份都是闰年
if (month > 2)
{
if (year % 4 == 0) days -= 1;
else days -=2;
}
int days = ((month - 1) * 61 + day * 2) / 2;
//偶数月会少算一天
if (month %2 == 0) || month > 8) days +=1;
//减去2月多算的2天,闰年只需要一天。
//1901~2099年,所有整除4的年份都是闰年
if (month > 2)
{
if (year % 4 == 0) days -= 1;
else days -=2;
}
佚名
2024-05-20 19:13:51
类似问题(10)
-
佚名2024-05-20 23:48:58
问88年12月上班到2018年3月27日应该算几年。
答企业退休按实际工龄计算的,你的实际工龄是29年4个月,如果公务员退休那工龄是3o年
-
佚名2024-05-20 08:00:00
问今天是2019年2月21号(农历正月十七),请问下1005天前是哪年哪月那日,应该怎么计算?
答2019年2月21号的1005天前是2016年5月22日。
-
佚名2024-05-20 08:00:00
问写一个程序,提示用户输入年、月、日,程序计算并输出该日是该年的第几天.(提示:如
答关键在于判断年份是否是闰年,闰年要加一天。月份天数用数组保存,将已过去的月份的天数加起来,加上本月的天数就得到了答案。#include<stdio.h>u...
-
佚名2024-05-20 08:00:00
问编写程序。当以年月日的格式输入一个日期时,输出该年是否是闰年,该月有几天,该日是星期几
答#include<stdio.h>int main(){int y,m,d,w,leap,i,a[13]={0,31,28,31,30,31,30,31,...
-
佚名2024-05-20 08:00:00
问给出年、月、日,计算该日是该年的第几天;
答不需要调用函数的解决方法#include <stdio.h>int main(void){ int year,mon,day,i,j,k; ...
-
佚名2024-05-20 08:00:00
问c++编程,给出年月日,计算该日是该年的第几天
答#include <iostream>using namespace std;int main(){ int sum_day(int month,i...
-
佚名2024-05-20 08:00:00
问1982年农历11月14日生算周岁应该算几岁
答周岁的计算方法是公历对年对月对日,农历1982年十一月十四那天的公历日期是1982年12月28日。 1982年12月28日出生到今天2018年4月25日,周岁年...
-
佚名2024-05-20 08:00:00
问2016年的到数第5天是几月几日
答2016年的到数第5天是12月27日
-
佚名2024-05-20 08:00:00
问2016年2月15日是几九第几天
答今天是公历:2016年2月15日,七九第2天 。"公历2016-2-15"查询信息如下: 公历:2016年2月15日星期一宝瓶座 农历:猴年 正月 初八...
-
佚名2024-05-20 08:00:00
问去年十月三十日的生日按照阴历计算今年应该是几月几号
答阴历9月初七
风水
起名
网名
- 1 无望做网名
- 2 qq网名两个字带句号
- 3 七字情书的对应网名
- 4 有关解忧的网名
- 5 什么样网名吉祥
- 6 霸气独特多符号qq昵称
- 7 含方芳的昵称
- 8 女生qq昵称校园青春
- 9 姓薛的微信昵称
- 10 网名昵称2018
说说
- 1 王俊凯个性签名
- 2 最特别的qq签名
- 3 炸评说说6
- 4 伤感超长的说说
- 5 看电影唯美说说
- 6 说说我发型师改行后的经历
- 7 心累的英文说说带翻译
- 8 发誓是随口说说吗
- 9 关于卑鄙无耻的兄弟说说
- 10 老干部生活说说