rt
#include<iostream>
using namespace std;
int main() {
bool a[9][9];//声明以后默认值是0 或 任意值。
int m;
for(int i=0; i<9; i++) { //初始化为0;
for(int j=0; j<9; j++) {
a[i][j]=0;
}
}
while(1) {
cout<<"================================="<<endl;
cout<<"=== 1.显示座位图 =="<<endl;
cout<<"=== 2.座位选票 =="<<endl;
cout<<"=== 3.订票数量和上座率 =="<<endl;
cout<<"=== 4.退出系统 =="<<endl;
cout<<"================================="<<endl;
cout<<endl;
cout<<"请选择功能:";
cin>>m;
int sat=0;
switch(m) {
case 1: //显示座位
for(int i=0; i<9; i++) {
for(int j=0; j<9; j++) {
cout<<a[i][j]<<" ";
}
cout<<endl;
}
break;
case 2: //选票功能 4排5座
int x,y;
cout<<"请选座:";
cin>>x>>y;
if(a[x][y]==0) {
a[x][y]=1;
} else {
cout<<"座位已售出!请另行选座!"<<endl;
}
break;
case 3: //统计订票数量
int count=0;
for(int i=0; i<9; i++) {
for(int j=0; j<9; j++) {
if(a[i][j]==1) {
count++;
}
}
}
cout<<"订票数量:"<<count<<endl;
cout<<"上座率:"<<(float)count/81<<endl;
break;
case 4:
sat=1;
break;
}
if(sat) {
break;
}
}
return 0;
}