C语言酒店入住管理系统课设

编程知识 更新时间:2023-04-06 20:54:36

项目说明

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

项目运行截图

 

 

 

 

 

 

 

 

 

 代码界面截图

 部分关键代码

void BuildRoom(){    //创建(引用)房间的函数

FILE *fp=NULL;

int i,j;//控制循环

if((fp=fopen("roommessage.dat","r"))==NULL)

{

    fp=fopen("roommessage.dat","w");

for(i=0;i<N;i++)

{

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

{

ROOM[i* 10+j].number= j;

ROOM[i* 10+j].floor= i;

ROOM[i* 10+j].people= 0;

ROOM[i* 10+j].time= 0;

fwrite(&ROOM[i* 10+j],sizeof(struct room_message),1,fp);

}

}

}

else {

for(i=0;i<N;i++)

{

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

{

fread(&ROOM[i* 10+j],sizeof(struct room_message),1,fp);

}

}

}

fclose(fp);

}

void PrintFee(int floor,int room,int fee,int people){    //打印所需费用

time_t time1,time2;

int a;

time1 = ROOM[floor*10+room].time;

time2 = time(NULL);

if(people==0){

printf("该房间没有人\n");

}

else {

if(floor<2){

a = ((time2-time1)/3600)+1;

printf("该房间的费用为%d元\n",a*fee);

}

else{

a=(((time2-time1)/3600)/24)+1;

printf("该房间的费用为%d元\n",a*fee);

}

}

}

获取完整源码:

链接:https://pan.baidu/s/14yP4fOpaEni6h36aJIAZiQ 
提取码:82l8

更多推荐

C语言酒店入住管理系统课设

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

发布评论

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

>www.elefans.com

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

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