項目說明
本系統基於C語言開發,適用於剛入門的C語言新手項目課設,開發軟件采用VC++6.0開發,VS,DEV C++等均可運行。
項目運行截圖
代碼界面截圖
部分關鍵代碼
void Look_wait() /*此函數的作用是查詢等待機位的人,並按序顯示*/
{
int m;
int year, month, day, start_Time, end_Time,s;
printf("請輸入您想要查詢的日期時間:(例如:2016/7/22/8-10表示) \n\n");
scanf("%d/%d/%d/%d-%d", &year, &month, &day, &start_Time, &end_Time);
printf("請輸入您要查詢等待信息的機位號: \n\n");
scanf("%d", &m);
printf("正在查詢,請稍候~\n\n");
printf("第%d號計算機:\n\n", m);
printf(" 您准備查找第幾次預約的信息?\n\n ");
scanf("%d", &s);
printf("姓名:%s\n\n", info[m][s].name);
printf("性別:%s\n\n", info[m][s].sex);
printf("聯系方式:%s\n\n", info[m][s].tel);
printf("該成員於%d年%d月%d日加入本台計算機的等待隊列\n\n", info[m][s].year, info[m][s].month, info[m][s].day);
system("pause");
return;
}
/******************************預約次數(不同時期)判別模塊*****************************/
int timeone() /*為了便於對不同預約時間相同機位信息判別加設 */
{
int n=0,k;
int s = 1;
printf("如果在本系統首次預約請選擇 1 ,再次預約請選擇 2\n\n");
scanf("%d", &n);
if (n == 1)
{
return s;
}
if (n == 2)
{
int i=0;
printf("預約日期與前幾次是否相同? 1.相同 2.不同 \n\n");
scanf("%d",& i);
if (i == 1)
{
s = 0;
printf("預約日期與第幾次相同? \n");
scanf("%d", &k);
s = s + k;
return s;
}
if (i == 2)
{
s = 0;
printf("本次為第幾次預約(不同時期)? \n");
scanf("%d", &k);
s = s + k;
printf("本次為 機位預約模擬系統 第%d次預約(不同時期).請留意次數. \n",s);
return s;
}
}
}
獲取完整代碼:
https://max.book118.com/html/2020/1010/5123130014003010.shtm
https://wenku.baidu.com/view/1be8771e4bfe04a1b0717fd5360cba1aa9118cc6