C语言怎么实现简单万年历

  介绍

这篇文章给大家分享的是有关C语言怎么实现简单万年历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体内容如下

# include  & lt; stdio.h>   # include   int ,年,月,   int 运行[12],=,{31日,31日,29日,30日,31日,30日,31日,31日,30日,31日,30日,31日};   int 平[12],=,{30 28日,31日,31日,31日,30日,31日,31日,30日,31日,30日,31日};   char 周[7][10],=,{,“SUN",“MON",“TUE",“WED",“THU",“FRI",“SAT",};   ,   bool  IsLeap (int 一年)   {   ,if  (year  %, 400,==, 0, | |, (year  %, 4,==, 0,,,, year  %, 100, !=, 0)),//判断闰年   ,{   ,return 真实;   ,}   其他的,   ,{   ,return 假;   ,}   }   void  PrintStar ()   {   ,printf (“\ t \ \ t万年历\ t \ t \ \ n");   ,printf (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n");   ,for  (int 小姐:=,0;,小姐:& lt;, 7;,我+ +)   ,{   ,printf (“% s \ t",,周[我]);   ,}   ,printf (“\ n");   }   int  DaySum (int ,, int 月)   {   ,int  sum =, 0;   ,for  (int 小姐:=,1990;,小姐:& lt;,,,我+ +)   ,{   ,if  (IsLeap(我))   ,{   +=,sum  366;   ,}   其他的,   ,{   +=,sum  365;   ,}   ,}   ,for  (int 小姐:=,0;,小姐:& lt;, month 作用;1;,我+ +)   ,{   ,if  (IsLeap(年))   ,{   ,sum  +=,(我);   ,}   其他的,   ,{   平,sum  +=,(我);   ,}   ,}   ,return 总和;   }   ,   void  PrintCal (int 总和,int ,, int 月)   {   ,int  nr, nTmp;=,,nRes  sum  %, 7 + 1;//前面空几格   ,nTmp =, 7,安康;nr;//从第几格开始打印   ,for  (int 小姐:=,0;,小姐:& lt;, nr;,我+ +)   ,{   ,printf (“\ t");   ,}   ,if  (IsLeap(年))   ,{   ,for  (int 小姐:=,1;,小姐:& lt;,运行[month 安康;1]+ 1;,我+ +)   ,{   ,printf (“% d \ t",, i);   ,if  (nTmp ==,小姐:| |,(小姐:安康;nTmp), %, 7,==, 0)   ,{   ,printf (“\ n");   ,}   ,}   ,printf (“\ n");   ,}   其他的,   ,{   ,for  (int 小姐:=,1;,小姐:& lt;,萍(month 作用;1)+ 1;,我+ +)   ,{   ,printf (“% d \ t",, i);   ,if  (nTmp ==,小姐:| |,(小姐:安康;nTmp), %, 7,==, 0)   ,{   ,printf (“\ n");   ,}   ,}   ,printf (“\ n");   ,}   ,   }   int 主要(空白)   {   ,while  (1)   ,{   ,scanf_s (“% d  % d",,,,,,月);   ,PrintStar ();   ,PrintCal (DaySum(年,月),,,,月);   ,printf (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n");   ,}   ,   ,return  0;   ,   ,   }

 C语言怎么实现简单万年历

感谢各位的阅读!关于“C语言怎么实现简单万年历”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

C语言怎么实现简单万年历