少帅下飞机c语言实现
时间: 2024-10-05 11:00:20 浏览: 103
少帅-少帅下飞机
在C语言中,"少帅下飞机"通常是指使用数组模拟一个简单的场景,比如表示飞机上的一排座位,其中"少帅"是一个特殊的乘客。这里我们假设"少帅"坐在某个特定的位置,例如第一个位置。下面是一个简化的示例:
```c
#include <stdio.h>
#define NUM_SEATS 10 // 假设总共有10个座位
// 定义座位结构体
typedef struct {
char status; // 0 表示空座,1 表示有人
} Seat;
// 初始化座位,默认所有座位为空
Seat seats[NUM_SEATS] = {0};
// 下飞机函数,假设少帅的编号为1
void leavePlane(int seatNumber) {
if (seatNumber == 1) { // 如果是少帅的座位
seats[seatNumber - 1] = seats[NUM_SEATS - 1]; // 把最后一个人移到少帅的位置
seats[NUM_SEATS - 1] = 0; // 最后的座位变为空
}
}
int main() {
leavePlane(1); // 少帅下飞机
for (int i = 0; i < NUM_SEATS; i++) {
if (seats[i] == 1) {
printf("第%d号座位有人\n", i + 1);
} else {
printf("第%d号座位为空\n", i + 1);
}
}
return 0;
}
阅读全文