万年历 软件工程c语言代码,C语言万年历的源程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
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语言万年历的源程序相关推荐
- 万年历c语言代码3000年,万年历C语言代码.doc
万年历C语言代码 万年历C语言代码 #include main() { for(;;) { int year,month,a,b,c,m,n=28;/*定义变量*/ long e; printf(&q ...
- 万年历定时关机c语言代码,C语言程序设计能力教程电子万年历设计.doc
C语言程序设计能力教程电子万年历设计.doc 电子科技大学成都学院课程设计报告电子科技大学成都学院电子工程系课程设计报告课 程 名 称 C语言程序设计能力教程 设 计 题 目 万 年 历 指 导 教师 ...
- mcem r语言代码_R语言阈值自回归模型(TAR)代码示例
原文链接: R语言时间序列TAR阈值模型分析tecdat.cn 阈值模型用于统计的几个不同区域,而不仅仅是时间序列.一般的想法是,当变量的值超过某个阈值时,过程可能表现不同.也就是说,当值大于阈值时 ...
- 坦克大战项目c语言代码,c语言 坦克大战 游戏源码下载
[实例简介]坦克大战 C语言 源代码 [实例截图] [核心代码] void GamePlay()/*玩游戏的过程*/ { int i,j,lose=0;/*lose是1的时候表示失败*/ int ...
- linux贪吃蛇c语言代码,C语言贪吃蛇讲解及源码
{ set_cursor_position(0, i); printf("■"); set_cursor_position(N+2, i); printf("■" ...
- 学生选修课程系统设计c语言代码,C语言实现学生选修课程系统设计.pdf
C语语言言实实现现学学生生选选修修课课程程系系统统设设计计 本文实例为大家分享了C语言学生选修课程系统的具体代码,供大家参 ,具体内容如下 我编程的时间不长,所以这里面肯定有一些错误,或者存在更好的解 ...
- 手机C语言代码,C语言(示例代码)
JNI java本地开发接口 JNI 是一个协议 这个协议用来沟通java代码和外部的本地代码(c/c++). 通过这个协议,java代码就可以调用外部的c/c++代码 外部的c/c++代码也可以调用 ...
- mcem r语言代码_R语言面向对象编程:S3和R6
R语言面向对象编程:S3和R6 2017-06-10 0 R语言面向对象编程:S3和R6 一.基于S3的面向对象编程 基于S3的面向对象编程是一种基于泛型函数(generic function)的实现 ...
- 快快吃豆游戏c语言代码,C语言快快吃豆游戏.doc
C语言快快吃豆游戏 C语言--快快吃豆游戏 使用说明 运行程序时,首先进入到是游戏开始界面,根据提示,按键,决定是否进入游戏.运行效果如图7.1所示. 图7.1 进入游戏界面 按两下任意键,进入到快快 ...
最新文章
- Python大战C++,谁能更胜一筹?
- A pure java code of unrar. Decryption is supported.
- oracle去重等基础问题
- JDK,JRE和JVM三者的关系以及java的运行机制,环境变量,三大版本,特点
- 使用wrapper将java程序注册程windows服务后不生效
- Ext.chart.Chart 显示图标 -- 本地数据
- 目标检测java系统_5分钟!用Java实现目标检测
- windows下eclipse模拟运行apk
- AxureUX 复制Iconfont图标到Axure
- Java 拾遗补阙 ----- 数据类型
- nginx: [error] CreateFile() “D:\nginx-1.20.1/logs/nginx.pid“ failed (2: The system cannot find the
- DNS劫持使用DNS加速有哪些作用
- java同步数据,int类型清空为0
- Mysql基础篇(2)—— 单行函数和聚合函数
- 打车代驾顺风车货车租运系统开发功能(司机端)
- Windows10windows server 2012r2作为slave 用jenkins部署微信小程序自动化打包
- MYSQL安装和初始化配置
- ROS学习-创建一个ROS msg和一个srv
- BHQ-3 amine,1661064-89-6可在430nm至730nm范围内猝灭所有普通荧光团
- FunAdmin开发框架系统V2.3正式颁布了