输入某个年月日得到那天是星期几的小程序

/**
 * 左右:输入那一天的年月日,就可以得到那天是星期几
 * 资料:闰年时2月有29天,否则为28天
 *		 1,3,5,7,8,10,12月为31天
 */

#include<stdio.h> 
char *name[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; 
void main(void) 
{ 
		int d,m,y,e,t,f; 
		printf("请输入日:"); 
		fflush(stdout); 
		scanf("%d",&d); 
		printf("请输入月:"); 
		fflush(stdout); 
		scanf("%d",&m); 
		printf("请输入年:"); 
		fflush(stdout); 
		scanf("%d",&y); 
		switch(m) 
		{ 
				case 1:e=d;break; 
				case 2:e=31+d;break; 
				case 3:e=59+d;break; 
				case 4:e=90+d;break; 
				case 5:e=120+d;break; 
				case 6:e=151+d;break; 
				case 7:e=181+d;break; 
				case 8:e=212+d;break; 
				case 9:e=243+d;break; 
				case 10:e=273+d;break; 
				case 11:e=304+d;break; 
				case 12:e=334+d;break; 
				default:return; 
		} 
		if(y%4==0&&y%100!=0||y%400==0) 
		{
				if(m>2) 
						++e; 
		}
		--y; 
		t=y+y/4-y/100+y/400+e; 
		f=t%7; 
		printf("这一天是 %s\n",name[f]); 
} 


就是个小程序希望对网友有用吧!

你可能感兴趣的:(输入某个年月日得到那天是星期几的小程序)