ZKX's LAB

c语言求某年某月某日是星期几 c语言编写的查询某年某月某日是星期几的万年历。我写的这个怎么改啊?急求

2020-10-12知识5

求一个c语言代码,要能判断阳历某年某月某日是当年的第几天,是阴历的何年何月何日,是星期几. 谢谢啦 有以下一系列函数,均为原创。实现了当年第几天的计算,公历农历互转,星期的算法,这已经符合了你的要求,另外还有节气、数九、梅雨、三伏信息,同时有完整的月历显示,农历年份支持从1600年到7000年(不含7000年),可谓是相当强大,年份可以自定义。源代码在附件中,请自取。判断闰年,参数:年份,返回值:0-平年,1-闰年int IsLeapYear(int iYear);计算日期在年内的序数,参数:年,月,日,年内序数,返回值:0-失败,1-成功int GetDaysNumInYear(int iYear,int iMonth,int iDay,int*nDays);从年内序数计算月、日,参数:年,年内序数,月,日,返回值:0-失败,1-成功int GetDateFromDays(int iYear,int nDays,int*iMonth,int*iDay);检验年、月、日的合法性,参数:年,月,日,返回值:0-失败,1-成功int DateCheck(int iYear,int iMonth,int iDay);获取农历新年的公历年内序数,参数:农历年,返回值:农历新年的公历年内序数int LunarGetNewYearOrdinal(int iLunarYear);获取农历月的天数,参数:农历年,农历月,是否为闰月,返回值:该农历月的天数,为0代表参数无效int LunarGetDaysofMonth(int iLunarYear,int iLunarMonth,int IsLeapMonth);。

c语言求某年某月某日是星期几 c语言编写的查询某年某月某日是星期几的万年历。我写的这个怎么改啊?急求

c语言 怎么算某年某月某日是星期几啊? week=6;2000年元旦是星期六/每年365天,即每年星期数加1;week+year-2000;if(year){for(i=year;i;i-){if((y%4=0&y%100。0)|y%400=0))week-;}}else{ for(i=2000;i{if((y%4=0&。

c语言求某年某月某日是星期几 c语言编写的查询某年某月某日是星期几的万年历。我写的这个怎么改啊?急求

C语言判断已知某年元旦是星期几判断某月某日是星期几 week=6;每年365天,即2113每年星期数加1;week+year-2000;if(year){for(i=year;i;i-){if((y%4=0&y%100。0)|5261 y%400=0))week-;}}else{for(i=2000;i;i+){if((y%4=0&y%100。0)|y%400=0))week+;}}for(i=0;i;i+)week+month_day[i];if(if((y%4=0&y%100。0)|y%400=0)month>;=2)week+;week+day;week=week%7;0=星期日以上计算,在41022000分界处不完整,自己改进,思路如此,1653如果想省掉,可手算-32768年的星期,然后只算算加法,但要在中间%7一次,防止数据越界。

c语言求某年某月某日是星期几 c语言编写的查询某年某月某日是星期几的万年历。我写的这个怎么改啊?急求

c语言计算某年某月某日是一年中的第几天 #includeint 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;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)sum+28;elsesum+30;case 1:sum+31;break;default:printf(\"非法月份\\n\");break;}sum=sum+d;if(flog=1)printf(\"%d 是闰年。\\n\",y);printf(\"这一天是这年的第%d天\",sum);return 0;}

C语言计算某年某月某日 是该年的第几天 for里面因该是i=1;i;i+因为你的0月算在2月里了

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

数组c语言 输入某年某月某日 判断这一天是星期几 #includeint j_rn(int y){if(y%4=0&y%100。0|y%400=0)return 1;elsereturn 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;case 2:n=31+d;break;case 3:n=31+s+d;break;case 4:n=31+s+31+d;break;case 5:n=31+s+31+30+d;break;case 6:n=31+s+31+30+31+d;break;case 7:n=31+s+31+30+31+30+d;break;case 8:n=31+s+31+30+31+30+31+d;break;case 9:n=31+s+31+30+31+30+31+31+d;break;case 10:n=31+s+31+30+31+30+31+31+30+d;break;case 11:n=31+s+31+30+31+30+31+31+30+31+d;break;case 12:n=31+s+31+30+31+30+31+31+30+31+30+d;}num=(y-1)+(y-1)/4-(y-1)/100+(y-1)/400+n;printf(\"那天是星期%d\\n\",num%7);星期0代表星期天getch();}

已知2015年3月30号为星期一,怎么求某年某月某日为星期几?求C语言代码 直接用蔡勒公式http://baike.baidu.com/link?url=8GLGDskxEt7VYlXIwBIX3do_MsuNPgHOIH79Q5r8wiMQP3m7RxRl-GENgT1myHDUWwj-0ysx7JBQSMGHHmVtga

求用c语言编写题目为:求某年某月某日是星期几?的程序求用c语言编写题目为:求某年某月某日是星期几?的c语言程序。呵呵。刚好做过的。include?

随机阅读

qrcode
访问手机版