好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言实现日历输出.cpp.doc

7页
  • 卖家[上传人]:飞***
  • 文档编号:40203494
  • 上传时间:2018-05-24
  • 文档格式:DOC
  • 文档大小:46KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • include int allday(int year,int month) { int k,leap,allday=0,preday=0; int Aday=0; int tab[2][13]={ {0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}, }; leap=(year%4==0 for(k=1;k=2011){ for(int j=2012;jyear;j--) { if(j%400==0||(j%4==0 else preday+=365; }allday=preday-Aday; }return allday; } int monthday(int year,int month) { int leap,D; int tab[2][13]={ {0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}, }; leap=(year%4==0D=tab[leap][month]; return D; } int main(void) { int year,month,DAY,MD;int i,j,k; int Pday; int count=0;printf(“请输入你想要查找的年月:“); scanf(“%d%d“, DAY=allday(year,month);MD=monthday(year,month); if(year=2011){if((DAY==0)||((DAY+1)%7==1)){ for(i=1;i<=6;i++) printf(“ “); printf(“1\n“); for(k=2;k<=MD;k++){ if(k<=9) printf(“%d “,k); elseprintf(“%d “,k); count++; if(count%7==0) printf(“\n“); }} else if((DAY+1)%7==2){ for(j=1;j<=7;j++) printf(“%d “,j); printf(“\n“);for(k=8;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0)printf(“\n“); } } else if((DAY+1)%7==3){ printf(“ “); for(j=1;j<=6;j++) printf(“%d “,j); printf(“\n“);for(k=7;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if((DAY+1)%7==4){ for(i=1;i<=2;i++) printf(“ “); for(j=1;j<=5;j++)printf(“%d “,j); printf(“\n“); for(k=6;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if((DAY+1)%7==5){ for(i=1;i<=3;i++) printf(“ “); for(j=1;j<=4;j++)printf(“%d “,j); printf(“\n“);for(k=5;k<=MD;k++){if(k<=9) printf(“%d “,k);else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if((DAY+1)%7==6){ for(i=1;i<=4;i++) printf(“ “); for(j=1;j<=3;j++)printf(“%d “,j); printf(“\n“);for(k=4;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); }} else { for(i=1;i<=5;i++) printf(“ “); for(j=1;j<=2;j++)printf(“%d “,j); printf(“\n“);for(k=3;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } } else {if(Pday%7==0){ for(i=1;i<=6;i++)printf(“ “); printf(“1\n“); for(k=2;k<=MD;k++){ if(k<=9) printf(“%d “,k); elseprintf(“%d “,k); count++; if(count%7==0) printf(“\n“); }} else if(Pday%7==6){ for(j=1;j<=7;j++) printf(“%d “,j); printf(“\n“);for(k=8;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if(Pday%7==5){ printf(“ “); for(j=1;j<=6;j++) printf(“%d “,j); printf(“\n“);for(k=7;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if(Pday%7==4){ for(i=1;i<=2;i++)printf(“ “); for(j=1;j<=5;j++)printf(“%d “,j); printf(“\n“); for(k=6;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if(Pday%7==3){ for(i=1;i<=3;i++) printf(“ “); for(j=1;j<=4;j++)printf(“%d “,j); printf(“\n“);for(k=5;k<=MD;k++){if(k<=9) printf(“%d “,k);else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } } else if(Pday%7==2){ for(i=1;i<=4;i++) printf(“ “); for(j=1;j<=3;j++)printf(“%d “,j); printf(“\n“);for(k=4;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“);}} else { for(i=1;i<=5;i++) printf(“ “); for(j=1;j<=2;j++)printf(“%d “,j); printf(“\n“);for(k=3;k<=MD;k++){ if(k<=9) printf(“%d “,k); else printf(“%d “,k); count++; if(count%7==0) printf(“\n“); } }}return 0;}。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.