02050911.c

来自「一个C语言实现的飞机票自动购票的小程序」· C语言 代码 · 共 60 行

C
60
字号
#include<stdio.h>
#include<stdlib.h>
#define SIZE 12
main()
{
      int a[SIZE]={0};
      int i=1,j=6,n,b;
      a[11]=1;
      while((a[i]==0)||(a[j]==0)){
        printf("Please type 1 for smoking\n");
        printf("Please type 2 for nonsmoking\n");
        scanf("%d",&n);
        if((n==1)&&(i<=5)){
          printf("您的座号为%d\n",i);
          printf("您的座位在吸烟区.\n\n");
          a[i]=1;
          i++;
        }
        else if((n==2)&&(j<=10)){
          printf("您的座号为%d\n",j);
          printf("您的座位在无烟区.\n\n");
          a[j]=1;
          j++;
        }
        else if((n==1)&&(i>=6)&&(j<=10)){
          printf("吸烟区满员,是否选择无烟区的某个座位?是:1,否:2\n");
          scanf("%d",&b);
          if(b==1){
            printf("您的座号为%d\n",j);
            printf("您的座位在无烟区.\n\n");
            a[j]=1;
            j++;
          }
          else if(b==2)
            printf("Next fight leaves in 3 hours.\n");
        }
        else if((n==2)&&(i<=6)&&(j>=10)){
          printf("无烟区满员,是否选择吸烟区的某个座位?是:1,否:2\n");
          scanf("%d",&b);
          if(b==1){
            printf("您的座号为%d\n",i);
            printf("您的座位在无烟区.\n\n");
            a[i]=1;
            i++;
          }
          else if(b==2)
            printf("Next fight leaves in 3 hours.\n\n");
        }
   }
   printf("there is no seat available.\n");
   system("PAUSE");
   return 0;
}
        
           
              
        
        
        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?