#include "stdio.h"
void init(int addr[5], int money[5])
{
printf(" 请在下方输入目的地当前的票数0~999\n");
printf(" 北京 ");
scanf("%d", &addr[0]);
printf(" 上海 ");
scanf("%d", &addr[1]);
printf(" 广州 ");
scanf("%d", &addr[2]);
printf(" 深圳 ");
scanf("%d", &addr[3]);
printf(" 杭州 ");
scanf("%d", &addr[4]);
printf(" 请在下方输入目的地当前票价\n");
printf(" 北京 ");
scanf("%d", &money[0]);
printf(" 上海 ");
scanf("%d", &money[1]);
printf(" 广州 ");
scanf("%d", &money[2]);
printf(" 深圳 ");
scanf("%d", &money[3]);
printf(" 杭州 ");
scanf("%d", &money[4]);
while(1)
{
printf(" 设置完成,请输出c清空屏幕并开始售票");
if (getchar() == 'c'|| getchar() == 'c' )
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
break;
}
}
}
int main(int argc, char const *argv[])
{
int addr[5],n,m,money[5];
init(addr,money);
while(1)
{
printf(" 目的地 1.北京 2.上海 3.广州 4.深圳 5.杭州\n");
printf(" 剩余票数 %3d %3d %3d %3d %3d\n", addr[0], addr[1], addr[2], addr[3], addr[4]);
printf(" 票价 %3d %3d %3d %3d %3d\n", money[0], money[1], money[2], money[3], money[4]);
printf(" 请选择目的地1~5 ");
scanf("%d", &n);
if(n == 1228)
{
init(addr,money);
continue;
}
if (addr[n-1] <= 0)
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
while(1)
{
printf(" 此目的地的票已售完,欢迎下次购票\n");
printf(" 请输入c继续\n");
if (getchar() == 'c'|| getchar() == 'c' )
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
break;
}
}
continue;
}
printf(" 请输入购票数 ");
scanf("%d", &m);
if (m > addr[n-1])
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
while(1)
{
printf(" 此目的地的票只剩余%d\n", addr[n-1]);
printf(" 请输入c继续\n");
if (getchar() == 'c'|| getchar() == 'c' )
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
break;
}
}
continue;
}
printf("已扣取金额:%d元\n", m*money[n-1]);
printf("售出票数:%d张\n", m);
printf("祝您旅途愉快\n");
addr[n-1] = addr[n-1]-m;
while(1)
{
printf("交易完成,请输出e退出\n");
if (getchar() == 'e' || getchar() == 'e')
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
break;
}
}
}
return 0;
}
哪位大神帮我看看这个程序,不太理解啊啊,拜托拜托
1 回答
- 1 回答
- 0 关注
- 1304 浏览
添加回答
举报
0/150
提交
取消