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 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=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 "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...

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

#include "stdafx.h" #include int fun(int year) { int sum=0; if(year>2011) { while(year>2011) { year--; if(year%4==0&&year%100!=0||year%400==0) sum+=2; else sum+=1; } return (sum+6)%7; } while(year2011,先自减一,计算year-1那年有...

#include void main () { int y,m,d,c,s,w; printf("请输入8位年月日,以空格隔开:"); scanf("%d%d%d",&y,&m,&d); if (m==1) c=d; else if (m==2) c=31+d; else if (m==3) c=31+28+d; else if (m==4) c=31+28+31+d; else if (m==5) c=31+28+31+3...

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