设为首页 - 加入收藏
广告 1000x90
您的当前位置:铁算盘六肖中特 > 博卡拉顿 > 正文

编写c语言万年历程序 要求打印任意年份的日历或某年某月的月历或

来源:未知 编辑:admin 时间:2019-10-30

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  #include stdio.h int numday[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31}, {31,29,31,30,31,30,31,31,30,31,30,31}}; int IsLeap(int y) { return (y%400==0y%4==0& } void print(int y,int m,int w) { int i,j,l; printf(Calendar %d-%02dn,y,m); printf(---------------------n); printf(Su Mo Tu We Th Fr Sa n); printf(---------------------n); for (i=0;iw;i++) printf( ); if (IsLeap(y)) l=1; else l=0; for (i=1;i=numday[l][m-1];i++) { printf(%-3d,i); w++; if (w%7==0) printf(n); } if (w%7) printf(n); printf(---------------------n); } int calday(int y,int m) { int i,j,d=0,w; while (y2007) { if (IsLeap(y)) d+=366; else d+=365; y--; } while (m1) { --m; d+=numday[0][m-1]; } w=(d+1)%7; return w; } int main() { int year,month,w; int i,j,day=0; scanf(%d%d,&year, if (year2007) return 0; w=calday(year,month); print(year,month,w); return 0; }

本文链接:http://bmgcorp.net/bokaladun/1277.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top