以下是一个简单的酒店管理系统的C语言程序设计的示例源码,适用于Ubuntu系统:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_ROOMS 100
struct Room {
int roomNumber;
char guestName[20];
int guestAge;
int occupancyStatus;
};
struct Room hotel[MAX_ROOMS];
void initializeHotel() {
int i;
for(i=0; i<MAX_ROOMS; i++) {
hotel[i].roomNumber = i+1;
strcpy(hotel[i].guestName, "");
hotel[i].guestAge = 0;
hotel[i].occupancyStatus = 0;
}
}
void checkIn() {
int roomNumber;
char guestName[20];
int guestAge;
printf("Enter room number: ");