ywtl.net
当前位置:首页>>关于怎样用C语言程序计算每月的一号是星期几的资料>>

怎样用C语言程序计算每月的一号是星期几

每年的各月份1日是星期几并不是固定的,所以没有千篇一律的情况。正宗的是元年1月1日是星期一,根据它来算出所有年份的每月1日是星期几。听起来遥远,但用C提供的tm结构体做也不难。如果不这样做那就得先知道一个某年某月某日是星期几的定数,再...

//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ int y,g; char *w[7]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"}; char s[4]={0,5,3,1};//需要用这个表协助一下 wh...

#include #include int main( ) { char s[7][4]={"日","一","二","三","四","五","六"}; time_t nowtime; struct tm *timeinfo; time( &nowtime ); timeinfo = localtime( &nowtime ); int day; day = timeinfo->tm_wday; printf("今天是星期");...

#include "stdio.h" void CaculateWeekDay(int y,int m, int d) { if(m==1||m==2) { m+=12; y--; } int iWeek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; switch(iWeek) { case 0: printf("星期一 "); break; case 1: printf("星期二 "); break; c...

#include int main() { int day=0;//天数 int count=0;//起始日是星期几 int printdays=0;//打印天数 int i; printf("请输入天数和起始日是星期几:\n"); scanf("%d%d",&day,&count); printdays=day+count-1; //printf("星期日\t星期一\t星期二\t...

简单,用蔡勒公式即可: #include int main () { int y, m, d, c, w; printf ("输入年 月 日(空格间隔):"); scanf ("%d %d %d", &y, &m, &d); if (m ==1 || m == 2) { //判断月份是否为1或2 y--; m += 12; } c = y / 100; y = y - c * 100; w...

#include int main() { int day,mn,yr,i,days=0,s,k; int mont[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; char wek[][9]={ {'S','u','n','d','a','y'}, {'M','o','n','d','a','y'}, {'T','u','e','s','d','a','y'}, {'W','e','d','n','s','...

1、C语言根据日期判断星期几(使用基姆拉尔森计算公式)算法如下:基姆拉尔森计算公式W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)mod7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看...

这个是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"...

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