C语言--酒店管理。 请大家给个评价!

#include "stdafx.h"­

#include<stdio.h>­

int showmenu()­

int op;­

printf("/t/t/t欢迎来到魔鬼旅馆/t");­

printf("/n请选择房间/n/n");­

printf("/t☆1☆标准房 ☆2☆单人房 ☆3☆豪华房 ☆4☆退出 /n");­

scanf("%d",&op);­

return op;­

int checkmenu(int oper,int min,int max)­

if(oper<=max&&oper>=min)­

  return 1;­

else ­

  return 0;­

void max()­

int a[1];//定义一个数组a有5个元素­

int i,max;//定义整型变量i给数组下标赋值max用来存放最大值­

printf("/t/t入住标准房需要押金200元/n");­

for(i=0;i<1;i++)//循环输入数组a的5个元素­

  scanf("%4d",&a[i]);­

max=a[0]; //先把数组下标为a[0]的值赋给max­

for(i=0;i<1;i++)//循环比较­

  if(max<a[i])//如果数组有值大于max­

  {­

   max=a[i];//就把那个值赋给max­

  }­

printf("/t/t/t/t/t欢迎入住标准房/n");//输出max­

void min()­

int a[5];­

int i,min;­

printf("/t/t入住单人房需要押金300元/n");­

for(i=0;i<5;i++)­

  scanf("%d",&a[i]);­

    }­

min=a[0];­

for(i=0;i<5;i++)­

  if(min>a[i])­

  {­

   min=a[i];­

  }­

printf("/t/t/t/t/t你输入的最小值是%d/n",min);­

void avg()­

     int a[5];­

  int i,tmp,avg;­

  printf("/t/t入住豪华房需要押金500元/n");­

  for(i=0;i<5;i++)­

  {­

   scanf("%d",&a[i]);­

  }­

  tmp=0;­

  for(i=0;i<5;i++)­

  {­

      tmp+=a[i];­

  }­

  avg=tmp/5;­

  printf("/t/t/t/t/t你输入的平均值是: %d/n",avg);­

void main()­

int useroperation;­

do­

  useroperation=showmenu();­

  if(checkmenu(useroperation,1,4))­

  {­

   if(useroperation==1)­

   {­

    max();­

   }­

   else if(useroperation==2)­

   {­

    min();­

   }­

   else if(useroperation==3)­

   {­

    avg();­

   }­

   else if(useroperation==4)­

   {­

    break;­

   }­

  }­

  else ­

  {­

   printf("/t请选择1-4之间的选项/n");­

   continue;­

  }­

}while(1);­

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值