#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c,d,ying,wushuang,yichuhaoxi,dianyingtaopiao,average_total,total_ying,total_wushuang,total_yichuhaoxi,p_total,average_p_total,jiuzhe_p_total,y;
int age,z,jiami_a,jiami_b,jiami_c,jiami_d,jiami_e,total;
char choose;
a=45;
b=40;
c=50;
d=115;
printf("*******************************************************************************\n");
printf("* *\n");
printf("* Film &&影院购票管理系统&& Film *\n");
printf("* *\n");
printf("*******************************************************************************\n");
printf("\n");
printf("\n");
printf("******************************●●欢迎使用●●*********************************\n");
printf("************功能菜单************\n");
printf("********************************\n");
printf("1.购票管理\n2.影片管理\n3.用户管理\n4.票房统计\n5.数据检索\n0.退出系统\n");
printf("************请输入所需操作******\n");
scanf("%c",&choose);
switch(choose)
{
case '1':
printf("欢迎进入购票管理\n**************************************\n");
printf("今日影片介绍\n");
printf("影(邓超主演)票价:%.2f\n",a);
printf("一出好戏(黄渤主演)票价:%.2f\n",b);
printf("无双(周润发主演)票价:%.2f\n",c);
printf("买三场套票便宜20块,总共%.2f元\n",d);
printf("**************************************\n");
printf("请输入您需要购买电影《影》的票数:\n");
scanf("%f",&ying);
printf("请输入您需要购买电影《一出好戏》的票数:\n");
scanf("%f",&yichuhaoxi);
printf("请输入您需要购买电影《无双》的票数:\n");
scanf("%f",&wushuang);
printf("请输入您需要购买电影套票的数量:\n");
scanf("%f",&dianyingtaopiao);
printf("请输入您的年龄:\n");
scanf("%d",&age);
z=ying+yichuhaoxi+wushuang+dianyingtaopiao*3; //用户总购买票数
p_total=a*ying+b*yichuhaoxi+c*wushuang+d*dianyingtaopiao;//用户购票总价
average_p_total=p_total/z;//用户购票平均价格
jiuzhe_p_total=p_total*0.9;//总价打一次九折(用户在年龄符合或总价符合)
y=jiuzhe_p_total*0.9;//总价打两次九折(用户年龄总价均符合)
if(p_total<=200&&age>=10&&age<=60)
{
printf("您打折0次,需要总共支付%.2f元,平均每张票%.2f元",p_total,average_p_total);
}
else
{
if(p_total<200)
{
if(age>=10&&age<=60)
{
printf("您打折0次,需要总共支付%.2f元,平均每张票%.2f元",p_total,average_p_total);
}
else
{
printf("您打折1次,需要总共支付%.2f元,平均每张票%.2f元",jiuzhe_p_total,jiuzhe_p_total/z);
}
}
else
{
if(age>=10&&age<=60)
{
printf("您打折1次,需要总共支付%.2f元,平均每张票%.2f元",jiuzhe_p_total,jiuzhe_p_total/z);
}
else
{
printf("您打折2次,需要总共支付%.2f元,平均每张票%.2f元",y,y/z);
}
}
}break;
case'2':
printf("今日影片介绍\n");
printf("影(邓超主演)票价:%.2f\n",a);
printf("一出好戏(黄渤主演)票价:%.2f\n",b);
printf("无双(周润发主演)票价:%.2f\n",c);
printf("买三场套票便宜20块,总共%.2f元\n",d);
printf("**************************************\n");break;
case'3':printf("用户管理");break;
case'4':
printf("欢迎进入票房统计\n");
printf("请输入今日电影《影》总共购票数:\n");
scanf("%f",&total_ying);
printf("请输入今日电影《一出好戏》总共购票数:\n");
scanf("%f",&total_yichuhaoxi);
printf("请输入今日电影《无双》总共购票数:\n");
scanf("%f",&total_wushuang);
total=total_ying*a+total_yichuhaoxi*40+total_wushuang*50;
average_total=(total_ying*a+total_yichuhaoxi*40+total_wushuang*50)/(total_ying+total_wushuang+total_yichuhaoxi);
printf("今日票房总额:%d元,平均每张票%.2f元\n",total,average_total);
if(total/10000!=0)
{
jiami_a=total/10000;//取万位
jiami_b=total%10000/1000;//取千位
jiami_c=total%1000/100;//取百位
jiami_d=total%100/10;//取十位
jiami_e=total%10;//取个位
printf("加密票房显示为:%c%c%c%c%c",jiami_a+97,jiami_b+97,jiami_c+97,jiami_d+97,jiami_e+97);
}
else
{
jiami_b=total%10000/1000;//取千位
jiami_c=total%1000/100;//取百位
jiami_d=total%100/10;//取十位
jiami_e=total%10;//取个位
printf("加密票房显示为:%c%c%c%c",jiami_b+65,jiami_c+65,jiami_d+65,jiami_e+65);
}break;
default:printf("你他娘说点c语言听得懂的行不行");break;
}
return 0;
}

添加一个死循环while(1),在里面添加判断为0退出,你可以按我这个修改试试 ,输入放在循环里面
while(1)
{
scanf("%c",&choose);
switch(choose)
{}
if(choose==0)
{
break;
}
}