c语言万年历程序代码

互联网 20-2-15
本篇文章介绍了使用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年日历如下:\n\n",y);   	for(i=0;i<12;i++) 	{ 		printf("       %d月          \n",i+1); 		printf("  7  1  2  3  4  5  6\n"); 		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("\n\n");   	} 	 	return 0; }

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

以上就是c语言万年历程序代码的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 万年历
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:c语言return返回到哪

相关资讯