亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 萬年歷.cpp

?? 萬年歷的基本查詢功能比如輸出甘年的日歷
?? CPP
字號:
#include <stdio.h>
#include<stdlib.h> 
#include <conio.h> 
void Output_Menu();                       /*輸出菜單*/ 
void Output_Calendarofyear();             /*輸出輸入年份的日歷*/
void Output_Calendarofmonth();            /*輸出輸入月份的日歷*/
void Leapyear_Judgement();                /*判斷輸入年份是不是閏年*/
void Getweek_Ofdate();                    /*計算輸入某年某月中某一日是星期幾*/
int Getdayamount_Ofyear(int);             /*計算輸入年份的天數*/
int Getdayamount_Ofmonth(int,int) ;       /*計算輸入年份是月份的天數*/
void Getdaysamount_Ofmonth();             /*輸出輸入年份是月份的天數*/
int Getweek_Firstdayofyear(int);          /*計算每年第一天是星期幾*/
int Getweek_Firstdayofmonth(int,int);     /*計算每月第一天是星期幾*/
int Week(int,int,int);                    /*求出星期對應的數字如(4對應星期四)*/
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void main()
{
   char menu; 
   do   
   { 
	 system("cls");
     Output_Menu(); 
	 scanf("%s",&menu);
     switch(menu)  
	 { 
       case '1': Getweek_Ofdate();  break; 
       case '2': Leapyear_Judgement(); break; 
       case '3': Output_Calendarofyear(); break; 
	   case '4': Getdaysamount_Ofmonth();break;
       case '5': Output_Calendarofmonth();break; 
	   case '6': break;
       default:printf("輸入錯誤,按任何鍵返回.\n");getch();break;
     }
   } while(menu!=6);  
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void Output_Menu()/*輸出主菜單*/
{ 
   printf("1:----------我想知道某一天是星期幾\n"); 
   printf("\n");
   printf("2:----------我想知道某年是不是閏年\n"); 
   printf("\n");
   printf("3:----------我想瀏覽一下某年的日歷\n"); 
   printf("\n");
   printf("4:----------我想知道某個月有多少天\n"); 
   printf("\n");
   printf("5:----------我想瀏覽一下某月的日歷\n");
   printf("\n");
   printf("6:----------我不想做其中的任何操作\n");
   printf("\n");
   printf("請選擇你想做的操作:"); 
} 
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void Output_Calendarofyear()/*輸出某一年十二個月的日歷*/
{
   int month=0,i,j,year;
   char continueflag; 
   do
   {
      printf("請輸入年份(xxxx)=>");
      scanf("%d",&year);
      int w=Getweek_Firstdayofmonth(year,month);
      char *p[7]={"  Sun","  Mon","  Tue","  Wed","  Thu","  Fri","  Sat"};
      for(month=1;month<=12;month++)
	  {
         printf("\n*************** %d ****************\n\n",month);
         for(i=0;i<7;i++) printf("%s",*(p+i));
         printf("\n");
         for(i=0;i<w;i++) printf("     ");   /*輸出空格*/
         for(j=1;j<=Getdayamount_Ofmonth(year,month);j++)
		 {
            printf("%5d",j);                 /*輸出每天的日期*/
            w++;
            w=w%7;
            if(w==0&&j<=Getdayamount_Ofmonth(year,month)) printf("\n");
		 }
	  }
      printf("\n是否繼續<Y繼續,其它鍵返回>");
      continueflag=getch(); 
      printf("%c\n",continueflag); 
   } while (continueflag=='y' || continueflag=='Y'); 
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void Output_Calendarofmonth() /*輸出某一年中某月的日歷*/
{
   int month,year,i,j;
   char continueflag;
   do
   { 
      printf("請輸入年份(xxxx)=>");
      scanf("%d",&year);
      printf("請輸入月份(xx)=>");
      scanf("%d",&month);
      int w=Getweek_Firstdayofmonth(year,month);
      char *p[7]={"  Sun","  Mon","  Tue","  Wed","  Thu","  Fri","  Sat"};
      printf("\n*************** %d ****************\n\n",month);
      for(i=0;i<7;i++) printf("%s",*(p+i));
      printf("\n");
      for(i=0;i<w;i++) printf("     ");      /*輸出空格*/
      for(j=1;j<=Getdayamount_Ofmonth(year,month);j++)
	  {
         printf("%5d",j);                    /*輸出每一天的日期*/
         w++;
         w=w%7;
         if(w==0&&j<=Getdayamount_Ofmonth(year,month)) printf("\n");
	  }
      printf("\n是否繼續<Y繼續,其它鍵返回>");
      continueflag=getch(); 
      printf("%c\n",continueflag); 
   } while (continueflag=='y' || continueflag=='Y'); 
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void Leapyear_Judgement()/*判斷輸入年份是不是閏年*/
{   
	int year;
    char continueflag; 
	do
	{
	   printf("請輸入年份(xxxx)=>");
	   scanf("%d",&year);
   	   if(year%4==0&&year%100!=0||year%400==0) 
		  printf("你輸入的年份就是閏年!!!");
       else 
	      printf("你輸入的年份不是閏年!!!");
	   printf("\n是否繼續<Y繼續,其它鍵返回>");
       continueflag=getch(); 
       printf("%c\n",continueflag); 
	} while (continueflag=='y' || continueflag=='Y'); 
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void Getweek_Ofdate()/*求某年某月某日是星期幾*/
{
	int year,month,date,weekday; 
    char continueflag; 
    char *weekdaystr; 
    do
	{ 
       printf("請輸入年份(xxxx)=>"); 
       scanf("%d",&year); 
       printf("請輸入月份(xx)=>");
       scanf("%d",&month); 
       printf("請輸入日期(xx)=>");
       scanf("%d",&date);
       weekday=Week(year,month,date); 
       switch(weekday) 
	   { 
          case 0:   weekdaystr="日"; break; 
          case 1:   weekdaystr="一"; break; 
          case 2:   weekdaystr="二"; break; 
          case 3:   weekdaystr="三"; break; 
          case 4:   weekdaystr="四"; break; 
          case 5:   weekdaystr="五"; break; 
          case 6:   weekdaystr="六"; break; 
	   } 
       printf("%d年%d月%d日是星期%s,是否繼續<Y繼續,其它鍵返回>",year,month,date,weekdaystr); 
       continueflag=getch(); 
       printf("%c\n",continueflag); 
	}while(continueflag=='y' || continueflag=='Y'); 
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
int Getdayamount_Ofyear(int year)/*計算輸入年份的天數*/
{
   int days;
   if(year%4==0&&year%100!=0||year%400==0) days=366;
   else days=365;
   return days;
}
int Getdayamount_Ofmonth(int year,int month)/*計算每月的天數*/
{
   int monthdays;
   switch(month)
   {
      case 2:monthdays=(Getdayamount_Ofyear(year)==366)? 29:28;
          break;                
      case 1:
      case 3:
      case 5:
      case 7:
      case 8:
      case 10:
      case 12:monthdays=31;
          break;         
      case 4:
      case 6:
      case 9:
      case 11:monthdays=30;
          break;         
   }
   return monthdays;
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

void Getdaysamount_Ofmonth()/*計算每月的天數*/
{
   int monthdays,year,month;
   char continueflag; 
   do
   {
      printf("請輸入年份(xxxx)=>");
      scanf("%d",&year);
      printf("請輸入月份(xx)=>");
      scanf("%d",&month);
      switch(month)
	  {
      case 2:monthdays=(Getdayamount_Ofyear(year)==366)? 29:28;
          break;                
      case 1:
      case 3:
      case 5:
      case 7:
      case 8:
      case 10:
      case 12:monthdays=31;
          break;         
      case 4:
      case 6:
      case 9:
      case 11:monthdays=30;
          break;         
	  }
      printf("%d",monthdays);
      printf("\n是否繼續<Y繼續,其它鍵返回>");
      continueflag=getch(); 
      printf("%c\n",continueflag); 
   }while(continueflag=='y' || continueflag=='Y'); 
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

int Getweek_Firstdayofyear(int year)/*計算每年第一天星期幾*/
{
   int sum=0,firstday,i;
   if(year>=2000)
   {
      for(i=2000;i<year;i++) sum=Getdayamount_Ofyear(i)+sum;
      firstday=(sum+6)%7;
   }
   else
   {
      for(i=year;i<2000;i++) sum=Getdayamount_Ofyear(i)+sum;
      firstday=(6-sum%7)%7;
   }
   return firstday;
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

int Getweek_Firstdayofmonth(int year,int month)/*計算每月第一天是星期幾*/
{
   int month_day,sum=0,i;
   for(i=1;i<month;i++)
   {
      sum=sum+Getdayamount_Ofmonth(year,i);
   }
   month_day=(Getweek_Firstdayofyear(year)+sum)%7;
   return month_day;
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

int Week(int year,int month,int date)/*應用基姆拉爾森計算公式求星期*/
{
	if((month==1)||(month==2))  
	{ 
      month+=12; 
      year--; 
    } 
    return int((date+2*month+3*(month+1)/5+year+year/4-year/100+year/400)+1)%7; 
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产精品一区二区三区| 麻豆视频一区二区| 毛片av中文字幕一区二区| 成人动漫一区二区| 欧美一二三四区在线| 亚洲乱码国产乱码精品精的特点| 麻豆久久一区二区| 欧美色男人天堂| 亚洲免费看黄网站| 高清av一区二区| 26uuu精品一区二区| 日韩中文欧美在线| 欧美自拍偷拍一区| 国产精品电影一区二区| 国产麻豆欧美日韩一区| 欧美岛国在线观看| 日韩二区三区在线观看| 欧美伊人久久久久久午夜久久久久| 欧美激情在线免费观看| 国产在线精品免费| 欧美一级爆毛片| 男女男精品视频| 欧美一区二区在线不卡| 欧美www视频| 一区二区三区四区中文字幕| 成人污视频在线观看| 国产婷婷色一区二区三区| 紧缚奴在线一区二区三区| 欧美一区二区在线免费观看| 亚洲va在线va天堂| 欧美最新大片在线看| 亚洲日本在线天堂| 97超碰欧美中文字幕| 国产精品成人一区二区三区夜夜夜| 国产一区欧美二区| wwwwxxxxx欧美| 国产精品一区二区不卡| 中文字幕不卡三区| www.在线成人| 一区二区不卡在线播放 | 亚洲美女免费在线| 日本大香伊一区二区三区| 粉嫩aⅴ一区二区三区四区| 91网站黄www| 亚洲人一二三区| 欧美色老头old∨ideo| 一区二区三区四区蜜桃| 欧美日韩在线三区| 日本欧美一区二区| 精品成人私密视频| 99riav一区二区三区| 一区二区三区四区视频精品免费| 在线精品国精品国产尤物884a| 亚洲一区在线观看视频| 高清视频一区二区| 国产酒店精品激情| 国产精品色哟哟网站| 成人ar影院免费观看视频| 中文字幕日韩av资源站| 99久免费精品视频在线观看| 亚洲一区在线观看免费| 欧美成人aa大片| 成人avav在线| 日韩成人午夜精品| 日本一区二区三区四区| 91福利小视频| 国产在线精品一区二区三区不卡 | 精品一区在线看| 色哟哟一区二区| 午夜久久久影院| 久久九九久久九九| 在线视频国内自拍亚洲视频| 日韩av成人高清| 国产欧美日韩另类视频免费观看| 色综合久久88色综合天天6 | 久久综合国产精品| 在线这里只有精品| 国内国产精品久久| 亚洲一区二区三区国产| 国产日韩欧美a| 91精品国产一区二区| av电影在线不卡| 极品美女销魂一区二区三区| 亚洲尤物在线视频观看| 国产亚洲1区2区3区| 欧美人动与zoxxxx乱| 99久久伊人久久99| 精品一区二区三区免费观看| 亚洲天堂成人在线观看| 成人污污视频在线观看| 中文字幕在线观看一区二区| 欧美性猛交xxxx黑人交 | 国内精品不卡在线| 色综合久久久久综合| 亚洲精品中文在线影院| 欧美一级夜夜爽| 成人一区在线观看| 亚洲国产日韩一级| 国产三级三级三级精品8ⅰ区| 色综合久久综合中文综合网| 国产精品性做久久久久久| 亚洲视频狠狠干| 国产色综合一区| 日韩一区有码在线| 色视频成人在线观看免| 国产综合色视频| 午夜激情一区二区三区| 国产午夜亚洲精品理论片色戒| 日韩一区二区在线免费观看| 色综合久久久久综合99| 国产99久久精品| 日本aⅴ精品一区二区三区| 国产日韩视频一区二区三区| 色香蕉久久蜜桃| 懂色av一区二区三区免费观看 | 亚洲一区二区三区四区在线 | 欧美一区二区精品在线| 在线视频你懂得一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 亚洲欧洲日韩一区二区三区| 久久亚洲欧美国产精品乐播| 777午夜精品视频在线播放| 在线观看欧美黄色| 国产乱码精品一区二区三区av | 欧美丝袜丝nylons| 91理论电影在线观看| 成人av网站免费观看| 国产成人免费在线| 国产一区二区剧情av在线| 美女脱光内衣内裤视频久久网站| 一级特黄大欧美久久久| 亚洲精品久久7777| 一区二区不卡在线播放| 一区二区三区在线免费视频| 亚洲欧美日韩在线不卡| 欧美国产欧美亚州国产日韩mv天天看完整| 久久久久久久久蜜桃| 2023国产精品| 国产日韩欧美精品综合| 久久精品一二三| 国产精品伦理一区二区| 亚洲欧洲国产专区| 国产精品久久久久久久久免费丝袜| 亚洲精品成人少妇| 亚洲bdsm女犯bdsm网站| 日本麻豆一区二区三区视频| 六月丁香婷婷久久| 国产精品1024| 成人av免费在线播放| 色综合久久88色综合天天免费| 一本一道综合狠狠老| 欧美精品在线观看一区二区| 精品少妇一区二区三区在线视频| 久久久久久一级片| 亚洲视频一区二区在线| 天堂午夜影视日韩欧美一区二区| 免费高清成人在线| 色婷婷狠狠综合| 日韩一区二区中文字幕| 中文av一区特黄| 亚洲电影一区二区三区| 精品一区二区免费看| 成人黄色大片在线观看| 日韩欧美美女一区二区三区| 国产女人18水真多18精品一级做| 18成人在线观看| 日韩成人一级大片| 不卡一区二区在线| 欧美日韩国产精品自在自线| 欧美国产日本视频| 天堂成人免费av电影一区| 韩国成人精品a∨在线观看| 成人av网站在线观看免费| 欧美视频在线观看一区二区| 精品国产人成亚洲区| 亚洲色图视频免费播放| 另类小说一区二区三区| 91麻豆蜜桃一区二区三区| 日韩片之四级片| 亚洲综合视频在线| 国产在线日韩欧美| 欧美色综合久久| 欧美激情中文不卡| 奇米影视在线99精品| 91视频观看免费| www成人在线观看| 午夜久久久影院| k8久久久一区二区三区| 日韩欧美久久一区| 精品sm在线观看| 精品在线亚洲视频| 蜜桃精品视频在线| 久久久精品一品道一区| 中文字幕佐山爱一区二区免费| 麻豆一区二区99久久久久| 欧美日韩在线播| 亚洲视频 欧洲视频| 成人av电影在线| 久久综合给合久久狠狠狠97色69| 午夜不卡av免费|