2016 - 2024

感恩一路有你

以下程序计算某年某月有几天 编程计算某年某月有多少天?

浏览量:2244 时间:2021-03-15 08:12:18 作者:admin

编程计算某年某月有多少天?

从键盘输入年份和月份,并输出月份中的天数(考虑闰年)。#include<stdio.h> int main(){int days[12]={31,28,31,30,31,31,31,31,30,31}int year,month printf(“Input year,month:n”)scanf(%d,%d”,&year,&month)if(month>12 | | month<=0 | | year<0)printf(“Input error”!n”)else{if(年份%4==0&&;年份 0!=0|| 年@0==0)Days[1]=29 printf(%d天n,Days[month-1])}返回0}

发布广告太无聊了。我告诉你,如果要计算的年份是x,找一个数字s=(x-1)[(x-1)/4]-[(x-1)/100][(x-1)/400]C[(x-1)/4]是(x-1)/4的整数部分,不带进位。C是从一年中的元旦到您要计算的日期(包括当天)的天数。在s除以7之后,如果除法是星期天,如果余数是1,则是星期一,依此类推

如果年份是A1,则输入=天(eomonth(A1,0))以获得A1月份的天数。详见附图

此问题可分解为(Y1,M1,D1)~(Y2,M2,D2)的天数,也可分解为(Y1,M1,D1)~(1,1,1)~(Y2,M2,D2)~(1,1,1)的天数。至于从(y,m,d)到(1,1,1)的天数,请参考我的答案

以下程序计算某年某月有几天 打印某年某月有多少天 某年某月有多少天C语言

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。