當前位置:編程學習大全網 - 編程軟體 - C語言問題(急)

C語言問題(急)

#include <stdio.h>

#include <ctype.h>

char *day[]={"","MONDAY","TUESDAY","WEDNESDAY","THURSDAYT",

"FRIDAY","SATUDAY","SUNDAY"}; /*建立星期表*/

void main()

{

int a[8]={0};

int i,j,t;

clrscr();

a[4]=6; /*星期四是F值班*/

for(i=1;i<=3;i++)

{

a[i]=2; /*假設B值班的日期*/

if(!a[i+3]) a[i+3]=7; /*若三天後無人值班則安排G值班*/

else{ a[i]=0;continue;} /*否則B值班的日期不斷對*/

for(t=1;t<=3;t++) /*假設E值班的時間*/

{

if(!a[t]) a[t]=5; /*若當天無人值班則安排E值班*/

else continue;

if(!a[t+2]) a[t+2]=4; /*若E值班兩天後無人值班則應為D*/

else{ a[t]=0;continue;} /*否則E值班的日期不對*/

for(j=5;j<7;j++)

{

if(!a[j]) a[j]=3; /*若當天無人值班,則安排C值班*/

else continue;

if(!a[j+1]) a[j+1]=1; /*C之後壹天無人值班則應當是A值班*/

else{ a[j]=0;continue;} /*否則A值班日期不對*/

for(i=1;i<=7;i++) /*安排完畢,輸出結果*/

printf("%c is on duty %s.\n",'A'+a[i]-1,day[i]);

}

}

}

getch();

}

  • 上一篇:青島解放卓越版2.0460馬力國六的大燈什麽型號
  • 下一篇:山東尚維信息科技有限公司怎麽樣?
  • copyright 2024編程學習大全網