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

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

?? 萬年歷全集.txt

?? 愛因斯坦的思考題 二叉樹算法集 分解質因數新解 石子歸并問題等有趣的C程序
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
 


程序可以實現如下三種功能:
求某個日期對應的星期
求某年某月有的天數 
輸出某年的日歷.
例如,打印2006年日歷如下:
--------------------------------------------------------------------------
                               2006 年
--------------------------------------------------------------------------
               一   月                                二   月                

周日 周一 周二 周三 周四 周五 周六  周日 周一 周二 周三 周四 周五 周六  
 1    3    5    7    9   11   13                    1    3    5    7   

14   15   16   17   18   19   20     8    9   10   11   12   13   14   

21   22   23   24   25   26   27    15   16   17   18   19   20   21   

28   29   30   31                   22   23   24   25   26   27   28   


               三   月                                四   月                

周日 周一 周二 周三 周四 周五 周六  周日 周一 周二 周三 周四 周五 周六  
                1    3    5    7                                   1   

 8    9   10   11   12   13   14     2    3    4    5    6    7    8   

15   16   17   18   19   20   21     9   10   11   12   13   14   15   

22   23   24   25   26   27   28    16   17   18   19   20   21   22   

29   30   31                        23   24   25   26   27   28   29   

                                    30                                 


               五   月                                六   月                

周日 周一 周二 周三 周四 周五 周六  周日 周一 周二 周三 周四 周五 周六  
      1    3    5    7    9   11                         1    3    5   

12   13   14   15   16   17   18     6    7    8    9   10   11   12   

19   20   21   22   23   24   25    13   14   15   16   17   18   19   

26   27   28   29   30   31         20   21   22   23   24   25   26   

                                    27   28   29   30                  


               七   月                                八   月                

周日 周一 周二 周三 周四 周五 周六  周日 周一 周二 周三 周四 周五 周六  
                               1               1    3    5    7    9   

 2    3    4    5    6    7    8    10   11   12   13   14   15   16   

 9   10   11   12   13   14   15    17   18   19   20   21   22   23   

16   17   18   19   20   21   22    24   25   26   27   28   29   30   

23   24   25   26   27   28   29    31                                 

30   31                                                                


               九   月                                十   月                

周日 周一 周二 周三 周四 周五 周六  周日 周一 周二 周三 周四 周五 周六  
                          1    3     1    3    5    7    9   11   13   

 4    5    6    7    8    9   10    14   15   16   17   18   19   20   

11   12   13   14   15   16   17    21   22   23   24   25   26   27   

18   19   20   21   22   23   24    28   29   30   31                  

25   26   27   28   29   30                                            


               十一 月                                十二 月                

周日 周一 周二 周三 周四 周五 周六  周日 周一 周二 周三 周四 周五 周六  
                1    3    5    7                              1    3   

 8    9   10   11   12   13   14     4    5    6    7    8    9   10   

15   16   17   18   19   20   21    11   12   13   14   15   16   17   

22   23   24   25   26   27   28    18   19   20   21   22   23   24   

29   30                             25   26   27   28   29   30   31   

原代碼如下:

一,非打印版(:即只能輸出到屏幕,不可輸出到文件)

 /*萬年歷全集:程序可以實現如下三種功能:
求某個日期對應的星期
求某年某月有的天數 
輸出某年的日歷
*/
/*2006-1-2   梁見斌*/
#include
#include

struct mon
{
 int maxdata;
 int data;
};

void SeekWeekDay(void); //求某個日期對應的星期函數 
int WeekDay(int year, int month, int day); //根據輸入的日期,返回對應的星期
void HowManyDays(void);//求某年某月有的天數函數 
int MonthDays(int year, int month);//根據輸入的年號和月份,返回該月的天數    
void PrintWeek(int weekday);//打印星期幾 
void PrintMonth(int month); //打印月份 
void PrintData(); //打印日歷 

int main(void)
{
 int choice;
 
 while(1)
 {
   puts("------------------------------------------");
   puts("請輸入您的選擇:");
   puts("輸入1求某個日期對應的星期");
   puts("輸入2求某年某月有的天數");
   puts("輸入3輸出某年的日歷");
   puts("輸入4結束程序");
   puts("------------------------------------------");
  scanf("%d", &choice); fflush(stdin);
  switch(choice)
  {
   case 1: SeekWeekDay();  break;
   case 2: HowManyDays();  break;
   case 3: PrintData();  break;
   case 4: return 0;
   default: puts("輸入錯誤,請重新輸入"); break;
  }
  printf("\n");   printf("\n");
 }
  system("pause");
  return 0;
} 
void HowManyDays(void) //求某年某月有的天數函數
{
 int year, month, days;
 
 puts("請輸入年號和月份:");
 scanf("%d%d", &year, &month); fflush(stdin);
 printf("你的輸入為 %d年%d月,", year, month);
 days = MonthDays(year, month); //根據輸入的年號和月份,返回該月的天數    
 printf(" %d年%d月有%d天\n", year, month, days);
}
void SeekWeekDay(void) //求某個日期對應的星期函數  
{
 int year, month, day, weekday;
 
 puts("請輸入年,月, 日:");
 scanf("%d%d%d", &year, &month, &day); fflush(stdin);
 printf("你的輸入為 %d年%d月%d日\n", year, month, day);
 weekday = WeekDay(year, month, day); //根據輸入的日期,返回對應的星期
 printf("這天是 ");
 PrintWeek(weekday); //打印星期幾 
}
void PrintWeek(int weekday)//打印星期幾 
{
 switch(weekday)
 {
  case 0 : printf("%s","周日 "); break;
  case 1 : printf("%s","周一 "); break;
  case 2 : printf("%s","周二 "); break;
  case 3 : printf("%s","周三 "); break;
  case 4 : printf("%s","周四 "); break;
  case 5 : printf("%s","周五 "); break;
  case 6 : printf("%s","周六 "); break;
 }
}
void PrintMonth(int month)  //打印月份 
{
 switch(month)
 {
  case 1 : printf("%s","一   月 "); break;
  case 2 : printf("%s","二   月 "); break;
  case 3 : printf("%s","三   月 "); break;
  case 4 : printf("%s","四   月 "); break;
  case 5 : printf("%s","五   月 "); break;
  case 6 : printf("%s","六   月 "); break; 
  case 7 : printf("%s","七   月 "); break;
  case 8 : printf("%s","八   月 "); break;
  case 9 : printf("%s","九   月 "); break;
  case 10: printf("%s","十   月 "); break;
  case 11: printf("%s","十一 月 ");   break;
  case 12: printf("%s","十二 月 ");   break;
 }
}
int WeekDay(int year, int month, int day) //根據輸入的日期,返回對應的星期
{
 int i;
 int run=0, ping=0;
 long sum;
 
 for(i=1; i {
  if(i%4==0 && i%100!=0 || i%400==0)
   run++;
  else
   ping++;
 }
 sum = 366*run + 365*ping;
 for(i=1; i  sum += MonthDays(year, i);
 sum += day;   //計算總天數 
 return (int)sum%7;
}
int MonthDays(int year, int month)//根據輸入的年號和月份,返回該月的天數    
{
 switch(month)
 {
  case 1:
  case 3:
  case 5:
  case 7:
  case 8:
  case 10:
  case 12:  return 31;
  case 4:
  case 6:
  case 9:
  case 11:  return 30;
  case 2:   if(year%4==0 && year%100!=0 || year%400==0)
        return 29; 
       else
        return 28;
  default: puts("這是一個錯誤的月份!"); system("pause"); return 0;  
 }
}

void PrintData(void)//打印日歷,對輸出格式的控制較復雜 
{
 struct mon month[13];
 int i, j, k;
 int year, mon, week;
 
 puts("請輸入年號:");
 scanf("%d", &year);
 
 for(i=1; i<13; i++) //存儲該年每個月的總天數和初始日期 
 {
  month[i].data = 1;
  month[i].maxdata = MonthDays(year, i);
 }
 for(i=0; i<6; i++) //總共輸出6排 
 {
  for(j=1; j<=2; j++) //每排輸出2個月 
  {
   mon = 2*i + j;
   printf("%15s", " ");
   PrintMonth(mon);   //第一行打印月份 
   printf("%15s", " ");
   if(j==1)
    printf("\t");
  }
  printf("\n");   printf("\n");
  for(j=1; j<=2; j++)
  {
   for(k=0; k<7; k++)
   {
     PrintWeek(k);   //第2行打印星期 
   }
   printf("\t");
  }
  printf("\n"); 
  for(j=1; j<=2; j++)
  {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃精品视频在线| 欧美一级电影网站| 制服丝袜一区二区三区| 国产亚洲美州欧州综合国| 一区二区三区在线影院| 国产一区在线观看视频| 欧美日韩国产色站一区二区三区| 久久久久久久久久久久久久久99 | 色婷婷综合久久久久中文一区二区| 亚洲国产成人午夜在线一区| 国产精品免费丝袜| 精品制服美女丁香| 一本在线高清不卡dvd| 国产网站一区二区| 久久精工是国产品牌吗| 欧美日韩免费不卡视频一区二区三区| 欧美国产日本韩| 激情综合五月婷婷| 日韩一级黄色大片| 香蕉影视欧美成人| 色视频成人在线观看免| **性色生活片久久毛片| 高清国产午夜精品久久久久久| 日韩美女天天操| 喷白浆一区二区| 91精品国产丝袜白色高跟鞋| 亚洲成av人片在线| 欧美性videosxxxxx| 一区二区三区四区在线播放| 99九九99九九九视频精品| 中文乱码免费一区二区| 粉嫩13p一区二区三区| 国产日韩欧美a| 国产成人aaa| 国产精品日韩精品欧美在线| 成人一道本在线| 亚洲欧洲www| 日本韩国精品在线| 亚洲国产一区二区在线播放| 欧美日韩激情在线| 日本在线不卡视频| 精品久久久三级丝袜| 狠狠色丁香久久婷婷综| 国产欧美日韩激情| 99综合电影在线视频| 亚洲精品国产精品乱码不99| 欧美在线观看一二区| 亚洲第一精品在线| 日韩精品专区在线影院重磅| 国产美女精品人人做人人爽| 中文一区在线播放 | 亚洲日本在线a| 在线精品国精品国产尤物884a| 五月激情六月综合| www日韩大片| 99国产精品久久久久久久久久| 亚洲日本va在线观看| 欧美精品电影在线播放| 国产一区二区导航在线播放| 国产精品网站在线| 欧美三电影在线| 精品一区二区三区久久| 1区2区3区精品视频| 91.xcao| 丁香五精品蜜臀久久久久99网站| 亚洲三级在线免费| 欧美v国产在线一区二区三区| 大陆成人av片| 日韩av一区二区三区四区| 国产欧美综合在线观看第十页| 色88888久久久久久影院按摩| 日韩国产一二三区| 国产精品你懂的在线欣赏| 欧美亚洲国产一区二区三区va| 国产一区二区三区免费观看| 一区二区三区 在线观看视频| 精品国产伦一区二区三区免费 | 亚洲日本丝袜连裤袜办公室| 欧美一卡2卡三卡4卡5免费| 成人性生交大片| 日韩精品色哟哟| 亚洲特黄一级片| 国产亚洲欧美在线| 欧美久久久久中文字幕| 99久久免费精品| 国产在线国偷精品免费看| 亚洲一区二区三区四区不卡 | 亚洲精品一区二区三区在线观看 | 国产精品综合在线视频| 亚洲va国产va欧美va观看| 中文字幕在线不卡视频| 久久综合网色—综合色88| 欧美一区在线视频| 欧美午夜精品久久久久久超碰| 成人性色生活片| 国产精品69毛片高清亚洲| 色伊人久久综合中文字幕| 国产在线观看免费一区| 美女一区二区三区在线观看| 亚洲一区二区免费视频| 自拍偷拍亚洲欧美日韩| 国产精品美女视频| 欧美极品少妇xxxxⅹ高跟鞋| 久久夜色精品一区| 精品国产伦一区二区三区免费| 欧美精品乱人伦久久久久久| 欧美日韩一区不卡| 在线免费观看一区| 在线观看日韩一区| 在线观看视频一区| 欧美中文字幕一区| 欧美日韩一区二区三区视频| 欧美亚洲高清一区二区三区不卡| 色婷婷精品久久二区二区蜜臂av| 91在线码无精品| 在线免费观看不卡av| 91久久国产综合久久| 在线免费亚洲电影| 欧美高清视频一二三区| 日韩一区二区三区视频在线 | 久草这里只有精品视频| 久久精品国产色蜜蜜麻豆| 捆绑紧缚一区二区三区视频 | 99精品黄色片免费大全| 91蜜桃视频在线| 欧美日韩中文字幕一区二区| 91.com视频| 欧美videos大乳护士334| 久久久久久久一区| 国产精品成人免费| 亚洲国产中文字幕| 蜜桃精品视频在线观看| 国产麻豆成人精品| 99re在线精品| 欧美日韩精品福利| 久久先锋影音av鲁色资源网| 中文一区在线播放 | 亚洲色图都市小说| 亚洲成人免费av| 精品一区二区国语对白| 国产aⅴ精品一区二区三区色成熟| av网站免费线看精品| 欧美午夜一区二区三区免费大片| 日韩天堂在线观看| **欧美大码日韩| 日韩av中文字幕一区二区三区| 国产成人在线视频网站| 日本黄色一区二区| 久久综合九色综合97婷婷| 亚洲欧洲www| 极品美女销魂一区二区三区| 91在线观看免费视频| 日韩视频一区在线观看| 一区免费观看视频| 久久成人麻豆午夜电影| 91色视频在线| 欧美精品一区二区三区四区| 夜夜夜精品看看| 国产精品一区二区三区网站| 欧美影院午夜播放| 中文一区二区完整视频在线观看| 午夜av区久久| 91偷拍与自偷拍精品| 久久久精品国产免费观看同学| 亚洲综合一二区| 丁香六月综合激情| 欧美一区二区三区免费大片| 综合在线观看色| 国产成人精品免费| 欧美一区二区三区在线观看视频| 亚洲日本va在线观看| 国内精品久久久久影院色| 欧美日韩精品高清| 亚洲精品中文字幕乱码三区| 国产成人综合自拍| 精品国产一区a| 天天综合色天天综合色h| 91久久精品一区二区三| 国产精品色噜噜| 国产一区二区在线观看视频| 欧美一区二区三区在线电影 | 国产一区二三区| 欧美一区日韩一区| 亚洲成人av在线电影| 91久久精品一区二区三区| 成人欧美一区二区三区白人| 国产馆精品极品| 26uuu另类欧美亚洲曰本| 热久久久久久久| 欧美日韩日本视频| 亚洲图片欧美视频| 欧美影院一区二区三区| 一区二区三区日韩在线观看| 99在线精品观看| 成人欧美一区二区三区黑人麻豆| 大胆欧美人体老妇| 中文字幕一区二区三区在线不卡| 国产不卡高清在线观看视频| 中文av一区二区| 91视频观看视频|