本文主要是介绍C语言-给定某日期为周几求另一日期为周几,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基姆拉尔森计算公式:
下列计算出的结果为现实中的周几情况,若题目假设的日期与现实不符,可以通过加上偏移量来校正。
#include<stdio.h>int main()
{int year,month,day;int total;scanf("%d/%d/%d",&year,&month,&day);if(month<3){month+=12;year-=1;}total=(day+2*month+3*(month+1)/5+year+year/4-year/100+year/400)%7;switch(total){case(0):printf("MON");break;case(1):printf("TUE");break;case(2):printf("WED");break;case(3):printf("THU");break;case(4):printf("FRI");break;case(5):printf("SAT");break;case(6):printf("SUN");break;}}
这篇关于C语言-给定某日期为周几求另一日期为周几的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!