日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

c语言程序设保安值班,保安值班系统

發(fā)布時間:2024/1/23 windows 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设保安值班,保安值班系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

保安值班系統(tǒng)

具體題目:學(xué)校實驗樓有7名保安人員:錢、趙、孫、李、周、吳、陳。由于工作需要進行輪休制度,一星期中每人休息一天。預(yù)先讓每一個人選擇自己認為合適的休息日。請編制程序,打印輪休的所有可能方案。

#include

int main(void)

{

int j,k,h,n=0,flag=1;//用于判斷的變量

int a,b,c,d,e,f,g;

int achoice,bchoice,cchoice,dchoice,echoice,fchoice,gchoice;//用于確定員工選擇個數(shù)的變量

int q[7][7];//用于員工存儲所選擇的休假日的變量

int A[7];

printf("*******************歡迎進入值班系統(tǒng)********************\n");

printf("#\t\t提示說明!\t\t\t#\n");

printf("#\t??1.請各位保安人員輸入自己想要選擇的休假日:\t#\n");

printf("#\t??2.請先選擇你要選擇的次數(shù)\t\t\t#\n");

printf("#\t??3.再選擇你要輪休的日期\t\t\t#\n");

printf("#\t\t\t\t\t\t#\n");

printf("#\t\t\t\t\t\t#\n");

printf("#\t\t\t\t\t\t#\n");

printf("****************歡迎進入值班系統(tǒng)*****************\n");//歡迎界面

printf("請錢輸入你想選擇的次數(shù)\n");

scanf("%d",&achoice);

printf("請錢輸入選擇的休假日\n:??????");

for(j=0;j

scanf("%d",&q[j][0]);?????//a錄入休假日

}

printf("請趙輸入你想選擇的次數(shù)\n");

scanf("%d",&bchoice);

printf("請趙輸入選擇的休假日\n:??????");

for(j=0;j

scanf("%d",&q[j][1]);??? //b錄入休假日

}

printf("請孫輸入你想選擇的次數(shù)\n");

scanf("%d",&cchoice);

printf("請孫輸入選擇的休假日\n:??????");

for(j=0;j

{

scanf("%d",&q[j][2]);???????????//c錄入休假日

}

printf("請李輸入你想選擇的次數(shù)\n");

scanf("%d",&dchoice);

printf("請李輸入選擇的休假日\n:??????");

for(j=0;j

{

scanf("%d",&q[j][3]);????????????//d錄入休假日

}

printf("請周輸入你想選擇的次數(shù)\n");

scanf("%d",&echoice);

printf("請周輸入選擇的休假日\n:??????");

for(j=0;j

{

scanf("%d",&q[j][4]);

}???????????????????????????????????//e錄入休假日

printf("請吳輸入你想選擇的次數(shù)\n");

scanf("%d",&fchoice);

printf("請吳輸入選擇的休假日\n:??????");

for(j=0;j

{

scanf("%d",&q[j][5]);

}????????????????????????????????? //f錄入休假日

printf("請陳輸入你想選擇的次數(shù)\n");

scanf("%d",&gchoice);

printf("請陳輸入選擇的休假日\n:??????");

for(j=0;j

{

scanf("%d",&q[j][6]);

}?????????????????????????????????????????//g錄入休假日

for(a=0;a

{

for(b=0;b

{

for(c=0;c

{

for(d=0;d

{

for(e=0;e

{

for(f=0;f

{

for(g=0;g

{

//7個循環(huán)實現(xiàn)遍歷

A[0]=q[a][0];

A[1]=q[b][1];

A[2]=q[c][2];

A[3]=q[d][3];

A[4]=q[e][4];

A[5]=q[f][5];

A[6]=q[g][6];

flag=1;

for(k=0;k<6;k++)

{

for(h=k+1;h<7;h++)

{

if(A[k]==A[h]) flag=0;

//比較任意兩個數(shù)是否相等

}

}

if(flag==1)

{

//如果不等則輸出結(jié)果

printf("得到以下組合:\n");

printf("錢:??");

printf("星期%d \n",A[0]);

printf("趙:??");

printf("星期%d \n",A[1]);

printf("孫:??");

printf("星期%d \n",A[2]);

printf("李:??");

printf("星期%d \n",A[3]);

printf("周:??");

printf("星期%d \n",A[4]);

printf("吳:??");

printf("星期%d \n",A[5]);

printf("陳:??");

printf("星期%d \n",A[6]);

printf("???\n??");

n++;

}

}

}

}

}

}

}

}

if(n==0)

{

printf("對不起,你們的選擇不能實現(xiàn)排班,請重新選擇!!\n");

}

return 0;

}

請哪位大佬幫忙添加點功能,這是我們的作業(yè),老師說輸出0種方案的話,就要輸出顯示一周中哪天沒人選,然后讓輸入重疊的人的重新輸入一下,在輸出合理的方案

總結(jié)

以上是生活随笔為你收集整理的c语言程序设保安值班,保安值班系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。