C语言怎么打印输出某一年的日历

C语言怎么打印输出某一年的日历

本篇内容主要讲解“C语言怎么打印输出某一年的日历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言怎么打印输出某一年的日历”吧!

输入一个年份(1970以后的),以 2*6 的格式打印当年的日历。

主要思路:遍历日期,根据日期标记每一行应该打印的内容,存放到一个数组中,然后遍历数组,根据数组的内容逐行打印。代码如下:

//打印日历#define_CRT_SECURE_NO_WARNINGS#includecharmonth[12][10]={"January","February","March","April","May","June","July","August","September","October","November","December"};//计算某日期是当年的第几天intday_in_year(inty,intm,intd){intr_day=0;intm_days[]={31,28,31,30,31,30,31,31,30,31,30,31};//每个月的天数m_days[1]+=y%400==0||y%4==0&&y%100!=0;for(inti=0;i

运行效果如下:

到此,相信大家对“C语言怎么打印输出某一年的日历”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

发布于 2022-04-03 22:36:15
分享
海报
21
上一篇:c语言怎么实现switch反汇编 下一篇:C语言实现三子棋小游戏的代码怎么写
目录

    忘记密码?

    图形验证码