ywtl.net
当前位置:首页>>关于c语言 怎么算某年某月某日是星期几啊?的资料>>

c语言 怎么算某年某月某日是星期几啊?

有以下一系列函数,均为原创。实现了当年第几天的计算,公历农历互转,星期的算法,这已经符合了你的要求,另外还有节气...

这个是1984年1月1日是星期日的,你先看看,我再帮你改,最好自己能看懂 #include void main() { int year,month,day; int tempmonth,yearday; int week,weekday; unsigned int sum=0; int tag=0; printf("输入年、月、日:\n"); scanf("%d %d %d"...

直接用蔡勒公式 http://baike.baidu.com/link?url=8GLGDskxEt7VYlXIwBIX3do_MsuNPgHOIH79Q5r8wiMQP3m7RxRl-GENgT1myHDUWwj-0ysx7JBQSMGHHmVtga

问题是这两千天之间有几个闰年呢?是进行判断呢?还是靠默认的呢?请提示?

公元1年???你干什么用啊?从1000年不行???

参考代码如下: #include int main() { int i, days = 0; int year, month, day; int day_tab[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; printf("输入年、月、日,用空格隔开:"); scanf("%d%d%d", &year, &month, &day); fo...

#include int j_rn(int y) { if(y%4==0&&y%100!=0||y%400==0) return 1; else return 0; } main() { int y,m,d,s=28,n,num; printf("\n请输入年月日用空格隔开:"); scanf("%d %d %d",&y,&m,&d); if(j_rn(y)) s=29; switch(m) { case 1:n=d;break...

#include void main() { int year,month,day; int tempmonth,yearday; int week,weekday; unsigned int sum=0; int tag=0; printf("输入年、月、日:\n"); scanf("%d %d %d",&year,&month,&day); tag =( year - 1980 )/4; sum=(year-1984)*365 + ...

#include int main(int argc, char *argv[]) { 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; else flog=0; while((y12||m28))) { p...

网站首页 | 网站地图
All rights reserved Powered by www.ywtl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com