好文档 - 专业文书写作范文服务资料分享网站

C语言实验报告-酒店管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

功能齐全。 程序缺点:

(1)数据结构单一。主要是学习c语言时间短,知识程度不深,不够全面,知道的不多。

(2)不会调用系统时间。

在做课设的过程中,我对c语言有了更深入的了解。它很考察逻辑的严密性,思路条理要清晰是很重要的,它包含你编写程序的大致方向。严谨认真的态度也不可或缺。调试程序过程中也可以提升自己的理解已经加深自身熟练度。遇到问题要想方设法将它解决,看书找资料,请教同学,与同学讨论,从这些方面我又可以学会合作。

源码:

人间 2.双人间\\n\\n\ scanf(\ switch(n) {

case 1:printf(\现在空闲的单人房间有: \\n\ for(i=1,j=0;i<=M;i=i+2) if(room[i-1].flag==0) {

printf(\ if(j%5==0)

printf(\ } ind=1;

room[k-1].num=k;

printf(\请输入客户的姓名: \ scanf(\

printf(\请输入客户的身份证号: \ scanf(\

while(strlen(room[k-1].ID)!=18) {printf(\输入有误,请重新输入\\n\ scanf(\ room[k-1].dingjia=100;

printf(\应当缴纳房费%d元\ printf(\实际缴纳的金额为: \ scanf(\

while(room[k-1].shiji

{printf(\输入有误,请重新输入 !\\n\\n\ printf(\实际缴纳的金额: \ scanf(\

printf(\是否确认入住(1-是 2-否)\\n\

scanf(\ while(a!=1&&a!=2) {

printf(\输入有误,请重新输入: \ scanf(\ }

if(a==1)

{ room[k-1].flag=1;

printf(\已成功登记!\\n\\n\ save(); }

break;

case 2:printf(\现在空闲的双人房间有: \\n\\n\ for(i=2,j=0;i<=M;i=i+2) if(room[i-1].flag==0) {

printf(\ if(j%5==0)

printf(\ } ind=2;

room[k-1].num=k;

printf(\请输入客户的姓名: \ scanf(\

printf(\请输入客户的身份证号: \ scanf(\

while(strlen(room[k-1].ID)!=18) {

printf(\输入有误,请重新输入:\\n\ scanf(\ }

room[k-1].dingjia=200;

printf(\应当缴纳房费%d元\ printf(\实际缴纳的金额为: \ scanf(\

while(room[k-1].shiji

{printf(\输入有误,请重新输入:\\n\\n\ printf(\实际缴纳金额为: \ scanf(\

printf(\是否确认入住(1-是 2-否)\\n\ scanf(\ while(a!=1&&a!=2) {

printf(\输入有误,请重新输入: \ scanf(\

}

if(a==1)

{ room[k-1].flag=1;

printf(\已成功登记!\\n\\n\ save(); }break;

default: quit(); }

quit(); return 1; }

lag!=0)

number++; return (number); }

/*客户信息*/

int kfxinxi(int k) {

char zhonglei[10]; switch(room[k].kind) {

case 1:strcpy(zhonglei,\单人间\ case 2:strcpy(zhonglei,\双人间\ }

printf(\姓名: \

puts(room[k].name);printf(\ printf(\身份证号: \

puts(room[k].ID);printf(\ printf(\房间种类: \

puts(zhonglei);printf(\ printf(\房间号: \ printf(\ printf(\实收房费: \ printf(\元\ printf(\ return(1); }

lag==0)

{

printf(\该房为空房,1.重输2.退出\\n\\n\ scanf(\ if(s==1) {

printf(\请输入房间号: \ scanf(\ else

break; } else {

printf(\查询的个人信息为: \ kfxinxi(i-1);

printf(\当前房间定价为: %d\ break; }

break; } }

quit(); return 1; }

/*查询当前房间入住情况*/ int now_room() {

int i,j,k,s; char a[20]; system(\

printf(\☆☆☆☆☆☆☆查询房间入住☆☆☆☆☆☆☆\\n\\n\ printf(\按房号查询\\n\\n\\t\\t2. 按客户信息查询\\n\\n\\t\\t3.

退出\

printf(\请选择: \ scanf(\ while(1)

{if(i>4||i<1){printf(\输入有误,请重新输入: \ scanf(\ else if(i==1) {

printf(\请输入房间号: \

printf(\此房间无人住\\n\\n\ else

{

printf(\您的个人信息为: \ kfxinxi(j-1); }

break; }

else if(i==2) {

printf(\请输入您的身份证号: \ if(k!=M)

{printf(\您的个人信息为: \ kfxinxi(k);break; } else

{printf(\输入有误,请重新输入 2.不存

在此人信息,退出 \\n\\n\

scanf(\ if(s==1) {

printf(\请输入您的身份证号: \ scanf(\ else return(1);}}break;} else if(i==3)break; else{

printf(\输入有误,请重新输入

\\n\\n\

printf(\按房号查询\\n\\n\\t\\t2. 按客

户信息查询\\n\\n\\t\\t3. 按入住时间查询\\n\\n\\t\\t4. 退出\

printf(\请选择: \ scanf(\ } }quit();}

/*退出函数*/ int quit() {

int y;

printf(\是否需要返回主界面 1-是 2-否\\n\\n\ scanf(\ if(y==1)

welcome(); else

printf(\欢迎下次光临武科大酒店 ******!\\n\\n\

C语言实验报告-酒店管理系统

功能齐全。程序缺点:(1)数据结构单一。主要是学习c语言时间短,知识程度不深,不够全面,知道的不多。(2)不会调用系统时间。在做课设的过程中,我对c语言有了更深入的了解。它很考察逻辑的严密性,思路条理要清晰是很重要的,它包含你编写程序的大致方向。严谨认真的态度也不可或缺。调试程序过程中也可以提升自己的理解已经加深自身熟练度。
推荐度:
点击下载文档文档为doc格式
9y5by007wf9mzf00wrvr0a0pl1szli00hkq
领取福利

微信扫码领取福利

微信扫码分享