ZKX's LAB

已知某年某月某日

2021-04-25知识11

怎么判断某年某月某日是星期几 解:首先要知道今天友渣是星期几(星期a)缓穗再求出某年某月某日距离今天是多少天(x天)看x÷7的余数是几(b)看a+b=几(c)如果c,就是星期c如扰告卜果c>7,就是星期c-7如果c=7,就是星期天。

如何快速计算某年某月某日是星期几?设要算的年份是x年,求一个数值S=(x-1)+[(x-1)/4]-[(x-1)/100]+[(x-1)/400]+C。(x-1)/4]表示为(x-1)/4的整数部分,不进位。。

C语言计算某年某月某日为该年的第几天 #includevoid main(){int y,m,d;int sum=0;int flog;标识是否是闰年printf(\"请输入年月日(yyyy-mm-dd)\\n\");scanf(\"%4d-%2d-%2d\",&y,&m,&d);if((y%4=0&y%100。0)|y%400=0)flog=1;elseflog=0;while((y)|(m>;12|m)|(d|d>;31)|((m%2=0)&(d=31))|((flog=1)&(m=2)&(d>;28))){printf(\"input errro。\\n\");printf(\"请输入年月日(yyyy-mm-dd)\\n\");scanf(\"%4d-%2d-%2d\",&y,&m,&d);}switch(m-1){case 12:sum+31;case 11:sum+30;case 10:sum+31;case 9:sum+30;case 8:sum+31;case 7:sum+31;case 6:sum+30;case 5:sum+31;case 4:sum+30;case 3:sum+31;case 2:if(flog=1)/这里改32313133353236313431303231363533e59b9ee7ad9431333337616461一下sum+28;elsesum+30;case 1:sum+31;break;这里加上一个break语句default:printf(\"非法月份\\n\");break;}sum=sum+d;if(flog=1)printf(\"%d is leap year。\\n\",y);printf(\"这一天是这年的第%d天\",sum);}

随机阅读

qrcode
访问手机版