600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言万年历完整源代码 C语言万年历的源程序

c语言万年历完整源代码 C语言万年历的源程序

时间:2023-04-17 23:42:21

相关推荐

c语言万年历完整源代码 C语言万年历的源程序

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

for(j=1;j<=mon[i];j++)

{cprintf("%3d",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i])%7;

if(first==0)first=7;*/

}

}

voidmonth5_8()

{for(i=0;i<2;i++)

{window(2+i*w,3,29+w*i,11);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("%s\n",month[i+4]);

gotoxy(1,2);cprintf("MonTueWedThuFriSatSun");

gotoxy(4*(fd[i+4]-1)+1,3);

for(j=1;j<=mon[i+4];j++)

{cprintf("%3d",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+4])%7;

if(first==0)first=7;*/

}

for(i=2;i<4;i++)

{window(2+(i-2)*w,13,29+w*(i-2),21);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("%s",month[i+4]);

gotoxy(1,2);cprintf("MonTueWedThuFriSatSun");

gotoxy(4*(fd[i+4]-1)+1,3);

for(j=1;j<=mon[i+4];j++)

{cprintf("%3d",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+4])%7;

if(first==0)first=7;*/

}

}

voidmonth9_12()

{for(i=0;i<2;i++)

{window(2+i*w,3,29+w*i,11);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("%s\n",month[i+8]);

gotoxy(1,2);cprintf("MonTueWedThuFriSatSun");

gotoxy(4*(fd[i+8]-1)+1,3);

for(j=1;j<=mon[i+8];j++)

{cprintf("%3d",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+8])%7;

if(first==0)first=7;*/

}

for(i=2;i<4;i++)

{window(2+(i-2)*w,13,29+w*(i-2),21);

textbackground(5);

clrscr();

textcolor(GREEN);

cprintf("%s",month[i+8]);

gotoxy(1,2);cprintf("MonTueWedThuFriSatSun");

gotoxy(4*(fd[i+8]-1)+1,3);

for(j=1;j<=mon[i+8];j++)

{cprintf("%3d",j);

/*if((first+j-1)%7==0)putchar('\n');*/

}

/*first=(first+mon[i+8])%7;

if(first==0)first=7;*/

}

}

voidcalendar(intyear)

{intx,cha;

longday=0;

window(1,2,80,22);

textbackground(YELLOW);

clrscr();

if(year<)

{for(x=year;x<;x++)

{if((x%4==0&&x%100!=0)||x%400==0)

day+=366;

elseday+=365;}

cha=day%7;

first=(7+1-cha)%7;

if(first==0)first=7;

}

if(year==)first=1;

if(year>)

{for(x=;x

{if((x%4==0&&x%100!=0)||x%400==0)

day+=366;

elseday+=365;}

cha=day%7;

first=(1+cha)%7;

if(first==0)first=7;

}

if((year%4==0&&year%100!=0)||year%400==0)

mon[1]=29;

elsemon[1]=28;

fd[0]=first;

for(j=1;j<12;j++)

{fd[j]=(fd[j-1]+mon[j-1])%7;

if(fd[j]==0)fd[j]=7;}

month1_4();}

voidjiance2(intn)

{voidnian(intyear);

switch(n)

{case0:getch();quzhi();calendar(year);nian(year);break;

case1:month1_4();break;

case2:month5_8();break;

case3:month9_12();break;

case4:exit(0);break;

default:exit(0);}

}

voidping()

{clrscr();

window(1,1,80,1);

textbackground(RED);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。