站长资讯网
最全最丰富的资讯网站

c语言万年历程序代码

本篇文章介绍了使用c语言实现万年历程序的代码,希望对学习c语言的朋友有帮助!

c语言万年历程序代码

c语言万年历程序代码

C语言实现万年历程序的代码如下:

#include <stdio.h>   int year(int y) { 	if ((y%4==0) && (y%100!=0) || y%400==0) 		return 366; 	else 		return 365; }   int main() { 	int y; 	int i,j,sum=0;	 	int begin,week; 	int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};   	scanf("%d",&y); 	for(i=1;i<y;i++) 		sum+=year(i); 	 	week=(sum+1)%7;		//表示该年1月1日为星期几 	 	if(year(y)==366) 		days[1]=29;	   	printf("n%d年日历如下:nn",y);   	for(i=0;i<12;i++) 	{ 		printf("       %d月          n",i+1); 		printf("  7  1  2  3  4  5  6n"); 		printf("=====================n"); 		begin=1; 		for(j=0;j<week;j++) 			printf("   "); 		while(begin<=days[i]) 		{ 			printf("%3d",begin); 			begin++; 			week=(week+1)%7; 			if(week%7==0) 				printf("n"); 		} 		printf("nn");   	} 	 	return 0; }

c语言万年历程序代码

推荐学习:c语言视频教程

赞(0)
分享到: 更多 (0)