|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <stdlib.h>
|
|
|
|
|
#include <windows.h>
|
|
|
|
|
int Year(int A)/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮ǰһ<C7B0><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
{
|
|
|
|
|
int i,day,s=0;
|
|
|
|
|
for(i=1;i<=A-1;i++)
|
|
|
|
|
{
|
|
|
|
|
if( i%4==0 && i%100!=0 || i%400==0 )/*<2A>ж<EFBFBD><D0B6>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>*/
|
|
|
|
|
day=366;
|
|
|
|
|
else
|
|
|
|
|
day=365;
|
|
|
|
|
s=s+day;
|
|
|
|
|
}
|
|
|
|
|
return s;
|
|
|
|
|
}
|
|
|
|
|
int Month(int B,int C)/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
{
|
|
|
|
|
enum monthday{Jan=1,Feb=2,Mar=3,Apr=4,May=5,Jun=6,Jul=7,Aug=8,Sept=9,Nov=11,Oct=10,Dec=12};/*ö<><C3B6>*/
|
|
|
|
|
switch(C)
|
|
|
|
|
{
|
|
|
|
|
case Jan:
|
|
|
|
|
return 31;
|
|
|
|
|
case Feb:
|
|
|
|
|
if( B%4==0 && B%100!=0 || B%400==0 )
|
|
|
|
|
return 29;
|
|
|
|
|
else
|
|
|
|
|
return 28;
|
|
|
|
|
case Mar:
|
|
|
|
|
return 31;
|
|
|
|
|
case Apr:
|
|
|
|
|
return 30;
|
|
|
|
|
case May:
|
|
|
|
|
return 31;
|
|
|
|
|
case Jun:
|
|
|
|
|
return 30;
|
|
|
|
|
case Jul:
|
|
|
|
|
return 31;
|
|
|
|
|
case Aug:
|
|
|
|
|
return 31;
|
|
|
|
|
case Sept:
|
|
|
|
|
return 30;
|
|
|
|
|
case Oct:
|
|
|
|
|
return 31;
|
|
|
|
|
case Nov:
|
|
|
|
|
return 30;
|
|
|
|
|
case Dec:
|
|
|
|
|
return 31;
|
|
|
|
|
default:
|
|
|
|
|
return -1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void Day(int E) /*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܼ<EFBFBD>*/
|
|
|
|
|
{
|
|
|
|
|
switch(E)
|
|
|
|
|
{
|
|
|
|
|
case 1: printf("~~~~~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ޣ<EFBFBD>~~~~~~~~~~~~~~~~~\n");break;
|
|
|
|
|
case 2: printf("~~~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й<EFBFBD><D0B9>ݣ<EFBFBD><DDA3><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>ȥ<EFBFBD>Ը<EFBFBD><D4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD>~~~~~~~~~~~~~~~\n"); break;
|
|
|
|
|
case 3: printf("~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD>Ŭ<EFBFBD><C5AC><EFBFBD>ܶ<EFBFBD><DCB6>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵģ<D6B5>~~~~~~~~~~~~~\n") ;break;
|
|
|
|
|
case 4: printf("~~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD>~~~~~~~~~~~~~~\n");break;
|
|
|
|
|
case 5: printf("~~~~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>塣<EFBFBD><E5A1A3><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD><EFBFBD>и<EFBFBD><D0B8>Ѽ<EFBFBD><D1BC>~~~~~~~~~~~~~~~~\n");break;
|
|
|
|
|
case 6: printf("~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD>˯<EFBFBD><CBAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<7E>Dz<EFBFBD><C7B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѽ<EFBFBD><D1BC>~~~~~~~~~~~~~\n");break;
|
|
|
|
|
case 0: printf("~~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>졣ӭ<ECA1A3><D3AD><EFBFBD><EFBFBD>һ<EFBFBD>ܵ<EFBFBD>ѧϰ<D1A7><CFB0><EFBFBD>ǵ<EFBFBD><C7B5><EFBFBD><EFBFBD><EFBFBD>ԤϰѼ<CFB0><D1BC>~~~~~~~~~~~~~~\n");break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
void Holiday(int F,int G) /*<2A>ж<EFBFBD><D0B6>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
{
|
|
|
|
|
if( F==1&&G==1||F==5&&G==1||F==10&&G==1||F==3&&G==8||F==3&&G==12||F==5&&G==4||F==6&&G==1||F==7&&G==1||F==8&&G==1||F==9&&G==10)
|
|
|
|
|
printf(" ~~<7E><><EFBFBD><EFBFBD><EFBFBD>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD>~~\n");
|
|
|
|
|
else
|
|
|
|
|
printf(" ~~<7E><><EFBFBD>첻<EFBFBD>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~~\n");
|
|
|
|
|
}
|
|
|
|
|
void huanying() //<2F><>ӭ<EFBFBD><D3AD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
system("color 0D");
|
|
|
|
|
float y,x;
|
|
|
|
|
for ( y = 1.5f; y > -1.5f; y -= 0.1f)
|
|
|
|
|
{
|
|
|
|
|
for ( x = -1.5f; x < 1.5f; x += 0.05f)
|
|
|
|
|
{
|
|
|
|
|
float a = x * x + y * y - 1;
|
|
|
|
|
putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' ');
|
|
|
|
|
}
|
|
|
|
|
putchar('\n');
|
|
|
|
|
}
|
|
|
|
|
printf("=======================<3D>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>=======================");
|
|
|
|
|
Sleep(1000);//<2F><>ʱ
|
|
|
|
|
system("cls");//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
struct zuozhe
|
|
|
|
|
{
|
|
|
|
|
int age;
|
|
|
|
|
float h;
|
|
|
|
|
float w;
|
|
|
|
|
};
|
|
|
|
|
int caidan()
|
|
|
|
|
{
|
|
|
|
|
FILE *fp;
|
|
|
|
|
fp=fopen("<EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.txt","w");
|
|
|
|
|
printf("\n~~~~~~~~~~~~~~~~~~~~~~~<7E>ף<EFBFBD><D7A3><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>666<36><36><EFBFBD>о<EFBFBD>ϲ<EFBFBD>ޣ<EFBFBD>~~~~~~~~~~~~~~~~~~~~~~~~");
|
|
|
|
|
fclose(fp);
|
|
|
|
|
}
|
|
|
|
|
void main()
|
|
|
|
|
{
|
|
|
|
|
int year,month,day,year1,month1,day1,d,j,Z,d1,d2,D,cha,Z1,hui,gong,s=-1;
|
|
|
|
|
huanying();
|
|
|
|
|
system("color 0E");
|
|
|
|
|
printf("******************************************************************************\n");/*78<37><38>*<2A><><EFBFBD>ɴ˿<C9B4>֪DEVC++һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>80<38><30><EFBFBD>ַ<EFBFBD>*/
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<7E><>ӭ<EFBFBD><D3AD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("* *\n");
|
|
|
|
|
printf("******************************************************************************\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¹<EFBFBD><EFBFBD>ܣ<EFBFBD>\n\n");
|
|
|
|
|
printf("1.<2E><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1940-2040֮<30>䡣\n\n");
|
|
|
|
|
printf("2.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\n") ;
|
|
|
|
|
printf("3.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>컹<EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>죬<EFBFBD><ECA3AC><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD>\n\n");
|
|
|
|
|
hui=1;
|
|
|
|
|
while(hui==1) //<2F>ж<EFBFBD><D0B6>û<EFBFBD><C3BB>Ƿ<EFBFBD><C7B7>ظ<EFBFBD>ʹ<EFBFBD>ó<EFBFBD><C3B3><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
do
|
|
|
|
|
{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫʹ<EFBFBD>õĹ<EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&gong);
|
|
|
|
|
printf("\n");
|
|
|
|
|
switch(gong)
|
|
|
|
|
{
|
|
|
|
|
case 1:
|
|
|
|
|
{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&year);
|
|
|
|
|
while(year==0)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>û<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>") ;
|
|
|
|
|
scanf("%d",&year) ;
|
|
|
|
|
}
|
|
|
|
|
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
|
|
|
|
|
printf("\n\n %d<><64>\n\n",year);
|
|
|
|
|
Z=Year(year); //Z<><5A>ʾ<EFBFBD><CABE>Ŀǰ<C4BF><C7B0><EFBFBD><EFBFBD>Ϊֹ<CEAA><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
for(j=1;j<=12;j++) //ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ1~12<31><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
d=Z%7+1; //d<><64>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ7<CEAA><37>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
printf("==================================\n"); //34<33><34><EFBFBD><EFBFBD>= <20><>
|
|
|
|
|
printf (" %d<>·<EFBFBD>\n",j);
|
|
|
|
|
printf ("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>һ <20>ܶ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>\n");
|
|
|
|
|
if(d<7) //<2F><><EFBFBD>շ<EFBFBD><D5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>ÿո<C3BF>
|
|
|
|
|
for(d1=1;d1<=d;d1++)
|
|
|
|
|
printf(" "); //5<><35><EFBFBD>ո<EFBFBD>
|
|
|
|
|
for(d2=1;d2<=Month(year,j);d2++) //d2<64><32>ʾ<EFBFBD><CABE><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
printf("%d",d2);
|
|
|
|
|
if(d2<10)
|
|
|
|
|
printf(" "); //4<><34><EFBFBD>ո<EFBFBD>
|
|
|
|
|
else
|
|
|
|
|
printf(" "); //3<><33><EFBFBD>ո<EFBFBD>
|
|
|
|
|
if((d2+d)%7==0 || d2==Month(year,j)) //<2F><><EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD>
|
|
|
|
|
printf("\n");
|
|
|
|
|
}
|
|
|
|
|
Z=Z+Month(year,j); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case 2:
|
|
|
|
|
{
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&year);
|
|
|
|
|
while(year==0)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>û<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>") ;
|
|
|
|
|
scanf("%d",&year) ;
|
|
|
|
|
}
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>:");
|
|
|
|
|
scanf ("%d",&month);
|
|
|
|
|
while(month!=1&&month!=2&&month!=3&&month!=4&&month!=5&&month!=6&&month!=7&&month!=8&&month!=9&&month!=10&&month!=11&&month!=12)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>һ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>12<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1~12<31><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf ("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>:");
|
|
|
|
|
scanf("%d",&month);
|
|
|
|
|
}
|
|
|
|
|
printf("\n");
|
|
|
|
|
Z=Year(year);
|
|
|
|
|
for(j=1;j<=month-1;j++) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD>·<EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
{
|
|
|
|
|
D=Month(year,j);
|
|
|
|
|
Z=Z+D;
|
|
|
|
|
}
|
|
|
|
|
d=Z%7+1;
|
|
|
|
|
printf("==================================\n\n");
|
|
|
|
|
printf(" %d<><64>\n\n",year);
|
|
|
|
|
printf (" %d<>·<EFBFBD>\n\n",j);
|
|
|
|
|
printf ("<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>һ <20>ܶ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>\n");
|
|
|
|
|
if (d<7)
|
|
|
|
|
for (d1=1;d1<=d;d1++)
|
|
|
|
|
printf(" ");
|
|
|
|
|
for (d2=1;d2<=Month(year,j);d2++)
|
|
|
|
|
{
|
|
|
|
|
printf ("%d",d2);
|
|
|
|
|
if (d2<10)
|
|
|
|
|
printf (" ");
|
|
|
|
|
else
|
|
|
|
|
printf (" ");
|
|
|
|
|
if ((d2+d)%7==0 || d2==Month(year,j))
|
|
|
|
|
printf ("\n");
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case 3:
|
|
|
|
|
{
|
|
|
|
|
printf("==================================\n\n");
|
|
|
|
|
printf ("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&year);
|
|
|
|
|
while(year==0)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>û<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>") ;
|
|
|
|
|
scanf("%d",&year) ;
|
|
|
|
|
}
|
|
|
|
|
printf ("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD>·<EFBFBD>:");
|
|
|
|
|
scanf ("%d",&month);
|
|
|
|
|
while(month!=1&&month!=2&&month!=3&&month!=4&&month!=5&&month!=6&&month!=7&&month!=8&&month!=9&&month!=10&&month!=11&&month!=12)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>һ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>12<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1~12<31><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf ("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>:");
|
|
|
|
|
scanf("%d",&month);
|
|
|
|
|
}
|
|
|
|
|
printf ("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&day);
|
|
|
|
|
while(day>Month(year,month)||day<1)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD>\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>%d<><64>~",Month(year,month));
|
|
|
|
|
printf("\n\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf("%d",&day);
|
|
|
|
|
}
|
|
|
|
|
printf("\n") ;
|
|
|
|
|
Z=Year(year);
|
|
|
|
|
for(j=1;j<=month-1;j++)
|
|
|
|
|
{
|
|
|
|
|
D=Month(year,j);
|
|
|
|
|
Z=Z+D;
|
|
|
|
|
}
|
|
|
|
|
Z=Z+day;
|
|
|
|
|
printf("----------------------------------\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵱ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&year1);
|
|
|
|
|
while(year1==0)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>û<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>") ;
|
|
|
|
|
scanf("%d",&year1) ;
|
|
|
|
|
}
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵱ǰ<EFBFBD>·<EFBFBD>:");
|
|
|
|
|
scanf ("%d",&month1);
|
|
|
|
|
while(month1!=1&&month1!=2&&month1!=3&&month1!=4&&month1!=5&&month1!=6&&month1!=7&&month1!=8&&month1!=9&&month1!=10&&month1!=11&&month1!=12)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD>һ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>12<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1~12<31><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf ("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>:");
|
|
|
|
|
scanf("%d",&month1);
|
|
|
|
|
}
|
|
|
|
|
printf("\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵱<EFBFBD>պ<EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf ("%d",&day1);
|
|
|
|
|
while(day1>Month(year1,month1)||day1<1)
|
|
|
|
|
{
|
|
|
|
|
printf("\n<EFBFBD>ף<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD>\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>%d<><64>~",Month(year1,month1));
|
|
|
|
|
printf("\n\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD><EFBFBD><EFBFBD>:");
|
|
|
|
|
scanf("%d",&day1);
|
|
|
|
|
}
|
|
|
|
|
printf("\n==================================\n\n");
|
|
|
|
|
Z1=Year(year1);
|
|
|
|
|
for (j=1;j<=month1-1;j++)
|
|
|
|
|
{
|
|
|
|
|
D=Month(year1,j);
|
|
|
|
|
Z1=Z1+D;
|
|
|
|
|
}
|
|
|
|
|
Z1=Z1+day1;
|
|
|
|
|
cha=Z-Z1;
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%d<><64>\n\n",cha);
|
|
|
|
|
d=Z%7;
|
|
|
|
|
Day(d); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD>
|
|
|
|
|
printf("\n");
|
|
|
|
|
Holiday(month,day) ;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case 666:
|
|
|
|
|
{
|
|
|
|
|
struct zuozhe Zzy;//¼<><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
Zzy.age=19;
|
|
|
|
|
Zzy.h=174.1;
|
|
|
|
|
Zzy.w=66.6;;
|
|
|
|
|
printf(" |==========================================|\n"); //15<31><35><EFBFBD>ո<EFBFBD>
|
|
|
|
|
printf(" | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ |\n");
|
|
|
|
|
printf(" | <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ |\n");
|
|
|
|
|
printf(" | <20><><EFBFBD>䣺%2.d |\n",Zzy.age);
|
|
|
|
|
printf(" | <20><><EFBFBD>ߣ<EFBFBD>%.1fcm |\n",Zzy.h);
|
|
|
|
|
printf(" | <20><><EFBFBD>أ<EFBFBD>%.1fkg |\n",Zzy.w);
|
|
|
|
|
printf(" | <20><><EFBFBD>ã<EFBFBD><C3A3>ܲ<EFBFBD> |\n");
|
|
|
|
|
printf(" |==========================================|\n");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case 999:
|
|
|
|
|
{
|
|
|
|
|
int i;
|
|
|
|
|
int l;
|
|
|
|
|
char A[20]={"I LOVE YOU"};
|
|
|
|
|
i = 3;//'i'<27><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
printf("\n %10c%10c\n %7c%6c%4c%6c\n", i, i, i, i, i, i);
|
|
|
|
|
printf(" %5c%10c%10c\n %6c %s%4c\n", i, i, i, i, A, i);
|
|
|
|
|
printf(" %8c%14c\n %10c%10c\n %12c%6c\n", i, i, i, i, i, i);
|
|
|
|
|
printf(" %14c%2c\n %14c%2c\n", i, i, i, i);
|
|
|
|
|
printf(" %8c%6c%2c%6c\n", i, i, i, i);
|
|
|
|
|
printf(" %7c %c %c %c%4c %c %c %c\n", i, i, i, i, i, i, i, i, i);
|
|
|
|
|
printf(" %7c %c %c %c %c %c %c %c %c\n", i, i, i, i, i, i, i, i, i);
|
|
|
|
|
for (l = 0; l < 10; l++)
|
|
|
|
|
{
|
|
|
|
|
printf(" %14c%c%c\n", i, i, i);
|
|
|
|
|
}
|
|
|
|
|
caidan();
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
default:
|
|
|
|
|
{
|
|
|
|
|
printf("<EFBFBD>ף<EFBFBD>û<EFBFBD>д˹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD>\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><EFBFBD>ܣ<EFBFBD>\n\n") ;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}while(gong!=1&&gong!=2&&gong!=3&&gong!=666&&gong!=999);
|
|
|
|
|
printf("\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><EFBFBD>밴1<EFBFBD><EFBFBD>\n\n<EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밴2<EFBFBD><EFBFBD>\n\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%d",&hui);
|
|
|
|
|
while(hui!=1&&hui!=2)
|
|
|
|
|
{
|
|
|
|
|
printf("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
|
|
|
|
|
printf("<EFBFBD>ף<EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>б<EFBFBD><EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD>");
|
|
|
|
|
printf("\n\n<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>~\n\n");
|
|
|
|
|
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><EFBFBD>밴1<EFBFBD><EFBFBD>\n\n<EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밴2<EFBFBD><EFBFBD>\n\n<EFBFBD><EFBFBD><EFBFBD>ٴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
scanf("%d",&hui);
|
|
|
|
|
}
|
|
|
|
|
printf("\n");
|
|
|
|
|
if(hui==1)
|
|
|
|
|
{
|
|
|
|
|
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵĹ<C7B5><C4B9>ܰȣ<DCB0>~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
|
|
|
|
|
printf("1.<2E><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><D9B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1940-2040֮<30>䡣\n\n");
|
|
|
|
|
printf("2.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\n") ;
|
|
|
|
|
printf("3.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>컹<EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>죬<EFBFBD><ECA3AC><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD>\n\n");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
printf("=========================<3D><>л<EFBFBD><D0BB><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD>=========================\n");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|