#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);
}