该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

for(j=1;j<=mon[i];j++)

{cprintf("%3d ",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i])%7;

if(first==0)first=7;*/

}

}

void month5_8()

{for(i=0;i<2;i++)

{window(2+i*w,3,29+w*i,11);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("            %s\n",month[i+4]);

gotoxy(1,2);cprintf(" Mon Tue Wed Thu Fri Sat Sun");

gotoxy(4*(fd[i+4]-1)+1,3);

for(j=1;j<=mon[i+4];j++)

{cprintf("%3d ",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+4])%7;

if(first==0)first=7;*/

}

for(i=2;i<4;i++)

{window(2+(i-2)*w,13,29+w*(i-2),21);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("           %s",month[i+4]);

gotoxy(1,2);cprintf(" Mon Tue Wed Thu Fri Sat Sun");

gotoxy(4*(fd[i+4]-1)+1,3);

for(j=1;j<=mon[i+4];j++)

{cprintf("%3d ",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+4])%7;

if(first==0)first=7;*/

}

}

void month9_12()

{for(i=0;i<2;i++)

{window(2+i*w,3,29+w*i,11);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("            %s\n",month[i+8]);

gotoxy(1,2);cprintf(" Mon Tue Wed Thu Fri Sat Sun");

gotoxy(4*(fd[i+8]-1)+1,3);

for(j=1;j<=mon[i+8];j++)

{cprintf("%3d ",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+8])%7;

if(first==0)first=7;*/

}

for(i=2;i<4;i++)

{window(2+(i-2)*w,13,29+w*(i-2),21);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("            %s",month[i+8]);

gotoxy(1,2);cprintf(" Mon Tue Wed Thu Fri Sat Sun");

gotoxy(4*(fd[i+8]-1)+1,3);

for(j=1;j<=mon[i+8];j++)

{cprintf("%3d ",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+8])%7;

if(first==0)first=7;*/

}

}

void calendar(int year)

{int x,cha;

long day=0;

window(1,2,80,22);

textbackground(YELLOW);

clrscr();

if(year<2007)

{for(x=year;x<2007;x++)

{if((x%4==0&&x%100!=0)||x%400==0)

day+=366;

else day+=365;}

cha=day%7;

first=(7+1-cha)%7;

if(first==0)first=7;

}

if(year==2007)first=1;

if(year>2007)

{for(x=2007;x

{if((x%4==0&&x%100!=0)||x%400==0)

day+=366;

else day+=365;}

cha=day%7;

first=(1+cha)%7;

if(first==0)first=7;

}

if((year%4==0&&year%100!=0)||year%400==0)

mon[1]=29;

else mon[1]=28;

fd[0]=first;

for(j=1;j<12;j++)

{fd[j]=(fd[j-1]+mon[j-1])%7;

if(fd[j]==0)fd[j]=7;}

month1_4();}

void jiance2(int n)

{void nian(int year);

switch(n)

{case 0:getch( );quzhi();calendar(year);nian(year);break;

case 1:month1_4();break;

case 2:month5_8();break;

case 3:month9_12();break;

case 4:exit(0);break;

default:exit(0);}

}

void ping()

{clrscr();

window(1,1,80,1);

textbackground(RED);

c语言万年历完整源代码,C语言万年历的源程序相关推荐

  1. 认识c语言程序,认识C语言 -一个完整的C语言程序是什么样的?

    为了创建完整的 C语言程序需要在 C 源文件中输入代码.任何文本编辑器(比如 Windows 中的"记事本")都可以创建 C 源文件,它们的文件名通常以".c" ...

  2. 万年历查询源代码C语言,万年历C语言源代码

    调试通过国,应该可以用. #include char* month_str[]={"January","February","March", ...

  3. c语言万年历的源代码,C语言万年历的源程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 for(j=1;j<=mon[i];j++) {cprintf("%3d ",j); /*if((first+j-1)%7==0 ...

  4. 扫雷c语言完整源代码,C语言扫雷源码

    C语言扫雷源码 #include #include #include #include /*鼠标信息宏定义*/ #define WAITING 0xff00 #define LEFTPRESS 0xf ...

  5. C语言成绩统计源代码,C语言课程设计学生成绩管理系统+源码

    <C语言课程设计学生成绩管理系统+源码>由会员分享,可在线阅读,更多相关<C语言课程设计学生成绩管理系统+源码(25页珍藏版)>请在人人文库网上搜索. 1.简易教学管理系统的设 ...

  6. c语言在线阅读源代码,C语言-源代码详细资料.doc

    \\ 剪刀石头布源代码 #include #include main() { int d,x; { printf("请输入:1是剪刀,2是石头,3是布"); scanf(" ...

  7. c语言停车场管理系统源代码,C语言课程设计 停车场管理系统 源代码 原创 不得随意转载...

    大学生C语言课程设计的成果源代码 # include # include # include # include int k=0; /*牌照信息结构体*/ struct l { char pro[20 ...

  8. c语言超市账务管理源代码,C语言 超市管理系统源程序.doc

    C语言 超市管理系统源程序.doc C语言超市管理系统源程序 超市管理系统源程序代码,要可以执行的.最好是文件,链表中的一种.好了一定重金酬谢~ 最佳答案 有一个小型超市,出售N(N>=10)种 ...

  9. c语言模仿atm源代码,C语言ATM程序模拟

    <C语言ATM程序模拟>由会员分享,可在线阅读,更多相关<C语言ATM程序模拟(18页珍藏版)>请在人人文库网上搜索. 1.一. 课题要求1. 当输入给定的卡号和密码(初始卡号 ...

  10. c 语言登录系统源代码,c语言源代码---------------个人图书管理系统

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 printf( "\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30\30 ...

最新文章

  1. python list.pop 的方法的使用
  2. php barcode_php生成条形码
  3. [repost]Xcode因为证书问题经常报的那些错
  4. 前后端分离中使用基于jwt的token进行身份认证
  5. 掌握Rabbitmq几个重要概念,从一条消息说起
  6. EJB 3.x:生命周期和并发模型(第2部分)
  7. 计算机启动硬盘响,电脑开机时硬盘响个不停是什么原因?原因分析与解决方法介绍...
  8. 1.Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server(tomcat突然用不了)...
  9. loot recycler_loot++ - MC百科搜索 - MC百科|最大的Minecraft中文MOD百科
  10. 坑爹的InetAddress getLocalHost函数
  11. Eclipse离线集成svn插件
  12. smartsvn 忽略文件夹_Smart SVN-使用Smart SVN 管理项目代码文件(在windows上)
  13. 【python】python 包构建工具setup.py
  14. linux文件名排序规则,Linux 上readdir 遍历文件夹按文件名排序
  15. 影视广告创意与制作(三)
  16. 卷积到底卷了个啥?--卷积定理详解(一)
  17. 推荐系统实践Task1:熟悉新闻推荐系统基本流程
  18. Object.assign 原理及其实现
  19. 宜信实时数据平台介绍
  20. Beauty diary

热门文章

  1. linux微信电脑版登录不了,Linux和Mac下的微信电脑版electronic-wechat(非官方)
  2. spring源码解析专栏导航
  3. Mac 终端使用自动补全时忽略大小写
  4. 计算机专业英语的缩写词,计算机专业英语单词缩写表
  5. 中国西北地区专题地图合集(高清)
  6. IO、NIO和Netty
  7. 2018中国企业云计算应用现状及需求调研报告
  8. 微信小程序开发者工具及官网
  9. JS 右键鼠标事件练习
  10. Topaz Video Enhance AI(ai视频画质增强软件)官方正式版V2.2.0 | AI视频放大软件下载 | 视频画质怎么变清晰?