C语言:判断输入的一个日期的正确性

C语言:判断输入的一个日期的正确性,第1张

用SWITH对月份进行选择 然后每个月份下都用IF做个判断 然后输出 最后再对2单独进行判断 判断闰年的算法是year%400==0||(year%4==0&&year%100!=0)

哈哈,这道题目我刚才前几天做过!!
todayweek=((year+(year-1)/4-(year-1)/100+(year-1)/400)%7);
这个是计算出year年1月1日为星期几。
如1月1号为星期二,则2号为星期三
s=day;
for(i=1;i<month;i++)
{
s+=month2[i];
}
而你这里的程序是计算出month月day日总共有多少天(注意这里实际已包含了1月1日这一天)
所以你最后要-1。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13309641.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存