取消预约的c语言代码大全,C语言机房机位预约系统课设(附源码).doc

编程知识 更新时间:2023-04-06 20:37:59

PAGE

PAGE 1

C语言机房机位预约系统课设

项目说明

本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行。(书生)

项目运行截图

代码界面截图

完整源码

#include

#include

#include

#include

int timeone();

/*机位、顾客信息结构体*/

typedef struct PCInfo

{

int State[6]; //机位状态,2小时为一个时间段,8时到20时共6个时间段,0表示有空位,1表示无空位

char name[20]; //各时间段运行顾客

char sex[30];

char tel[20];

int year;

int month;

int day;

int start_Time;

int end_Time;

}PCInfo;

PCInfo info[100][100]; //存放100天,20台机位信息

int Month[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; /*数组定义每月天数*/

int date[12][31]; /*定义日期和机位信息数组*/

/******************************空白函数模块*****************************/

void s_line(int n) /*空行*/

{

int i;

for (i = 1; i <= n; i++)

printf("\n");

}

void space(int n) /*空白*/

{

int i;

for (i = 1; i <= n; i++)

{

printf(" ");

}

}

/******************************清空机位信息模块*****************************/

void Empty()

{

int i,j,k,a;

for (i = 0; i <=20 ; i++) /*此循环作用是将0赋给机位状态*/

{

for (a = 0; a <= 20; a++)

{

for (j = 0; j <= 6; j++)

{

info[i][a].State[j] = 0;

}

}

}

for (j = 0; j <= 12; j++) /*此循环作用是将0赋给日期*/

{

for (k = 0; k <= 31; k++)

{

date[j][k] = 0;

}

}

}

/******************************查询机位信息模块*****************************/

void Query()

{

int year, month, day, start_Time, end_Time, time,a=1;

int n = 0;

int i;

while (1)

{

printf("\t\t ********************此处你可以输入时间来查看20个计算机的机位信息********************\n\n");

printf("\t\t\t\t 请输入您想要查询的日期时间:(例如:2016/7/22/8-10表示) \n\n");

scanf("%d/%d/%d/%d-%d", &year, &month, &day, &start_Time, &end_Time); /*输入查询时间*/

if ((start_Time - 8) / 2 >= 0 && (start_Time - 8) / 2 <= 6)

{

time = (start_Time - 8) / 2;

}

else

{

printf("输入时间段错误! \n");

更多推荐

取消预约的c语言代码大全,C语言机房机位预约系统课设(附源码).doc

本文发布于:2023-04-06 20:37:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b22e6acf455f949509bff3ee908a2841.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   机位   机房   源码   代码

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 50742文章数
  • 14阅读数
  • 0评论数