久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: c語言日歷程序設(shè)計(jì)(可查詢?nèi)我饽甑娜我庠拢?[打印本頁]

作者: benbens    時(shí)間: 2015-7-15 02:24
標(biāo)題: c語言日歷程序設(shè)計(jì)(可查詢?nèi)我饽甑娜我庠拢?br />#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int Year=2012;
int Month=4;
int MonthDays[] = {31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31};
char IsLeapYear(int Year)
{
    if((Year % 4 == 0 && Year % 100 != 0) || Year % 400 == 0)
    {
        return 1 ;
    }
    else
    {
        return 0 ;
    }
}
int GetFirstDay(int year,int month,int day)
{
int week=0;
int c=0,y=0;
if (month==1)
{
  year--;
  month=13;
}
if (month==2)
{
  year--;
  month=14;
}
c=year/100;
y=year%100;
week=(c/4)-2*c+y+(y/4)+(26*(month+1)/10)+day-1;
week%=7;
if (week<0)
{
  week+=7;
}
return week;
}
void DisMonthDays(int year,int month)
{
int i;
int tmp=0;
int week=0;
printf("       %d 年 %d 月\n",year,month);
printf("日  一  二  三  四  五  六\n");
tmp=MonthDays[month-1];
if (month==2)
{
  if (IsLeapYear(year))
  {
   tmp=MonthDays[month-1]+1;
  }
  else
   tmp=MonthDays[month-1];
}
week=GetFirstDay(year,month,1);
for(i=0;i<week;i++)
{
  printf("    ");
}
for(i=1;i<=tmp;i++)
{
  printf("%2d  ",i);
  if (week>=6)
  {
   week=0;
   printf("\n");
  }
  else
   week++;
}
}
void GetKey()
{
int key;
key = getche();
if(key==224)
{
  key = getche();
  if (key==72)
  {
   Month++;
   if (Month>12)
   {
    Month=1;
    Year++;
   }
  }
  else
   if (key==80)
   {
    Month--;
    if (Month<1)
    {
     Month=12;
     Year--;
    }
   }
}
}
void main(void)
{
while (1)
{
  DisMonthDays(Year,Month);
  GetKey();
  printf("\n");
  system("cls");
}
}
















作者: lyMarvin    時(shí)間: 2018-4-5 07:01
老師您好,能分享一下完整的程序嗎
謝謝


作者: mxjmjl    時(shí)間: 2018-5-3 15:26
樓上的這個(gè)已經(jīng)是完整的代碼了




可編譯的,我上圖編譯成功了.

日歷2.PNG (41.34 KB, 下載次數(shù): 214)

日歷2.PNG

日歷.PNG (16.44 KB, 下載次數(shù): 207)

日歷.PNG

作者: a89588038    時(shí)間: 2019-3-8 14:21

謝謝!51黑有你更精彩!
作者: guizi327832749    時(shí)間: 2023-3-5 23:22
樓主這個(gè)十分有趣,不知道對于閏年和400年這個(gè)也是好評
作者: tieq1952    時(shí)間: 2023-8-29 09:05
DEV C++運(yùn)行該程序出錯(cuò):[Error]“::main”必須返回“int”。
原程序:void main(void)
{
  while (1)
  {
    DisMonthDays(Year,Month);
    GetKey();
    printf("\n");
    system("cls");
  }
}
作者: sunotea    時(shí)間: 2024-5-9 21:11
牛,當(dāng)教材學(xué)習(xí)了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 高清欧美性猛交xxxx黑人猛交 | 色综合久| av一区在线 | 激情五月婷婷在线 | 国产伦一区二区三区视频 | 91精品国产91久久久久久 | av色站 | 午夜精品久久 | 成人午夜免费福利视频 | 亚洲精彩视频 | 欧美成人精品一区二区男人看 | 国产精品一区二区不卡 | 国产精品完整版 | 成人精品一区二区三区中文字幕 | 国产精品自拍视频 | 亚洲欧美精品在线观看 | 亚洲福利一区二区 | 国产传媒视频在线观看 | 国产免费高清 | 国产欧美精品一区二区色综合 | 欧美久久国产 | 欧美成视频 | 亚洲精品大全 | 韩国av一区二区 | 中文在线视频观看 | 亚洲精品久久久9婷婷中文字幕 | 欧美成人第一页 | 欧美一级免费看 | 成人在线免费观看 | japanhd美女动 | 国产乱码精品一区二区三区忘忧草 | 久草视频在线看 | 亚洲视频一 | 天堂中文av | 日韩在线一区二区 | 999久久久久久久 | 日本三级网址 | 国产一二三区在线 | 国产女人叫床高潮大片免费 | 欧美一级免费 | 国产美女福利在线观看 |