C语言打印日历总结报告,C语言打印日历
应同学的要求,写了个日历,输入年份,输出12个月份的日历表,代码如下 :
#include
bool isLeap(int year)
{
if((year%4==0 && year%100!=0) || (year%400==0))
return 1;
else
return 0;
}
void printCalendar(int year)
{
int day=1,days=0,week=0;
int months[12]={31,28,31,30,31,30,31,31,30,31,30,31};
//得到从公元1900年01月01日到当前年份的1月1日之间的天数
for(int i=1900;i
{
days+=365;
days+=isLeap(i);//总天数修正
}
months[1]+=isLeap(year);//修正二月天数
week=days%7;
//循环输出12个月份日历表
for(int i=0;i<12;i++)
{
//得到从二月份开始当前月份第一天的星期
if(i>0)
{
days+=months[i-1];
week=days%7;
}
printf("%d月:\n",i+1);
//每月的表头
printf("周一\t周二\t周三\t周四\t周五\t周六\t周日\n");
//制表符 空出每个月第一天之前的位置
for(int j=0;j
//对当前月份,依次输出具体日期
for(int j=1;j<=months[i];j++)
{
printf("%d\t",day);
//一行输出七天后换行
if((week+day)%7==0) printf("\n");
day++;
}
printf("\n\n");
day=1;
}
}
int main()
{
int year;
scanf("%d",&year);
//打印日历
printCalendar(year);
return 0;
}
C语言打印日历总结报告,C语言打印日历相关推荐
- c语言作业年历显示报告,c语言程序设计年历显示
<c语言程序设计年历显示>由会员分享,可在线阅读,更多相关<c语言程序设计年历显示(13页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术学院课程设计报告2012 201 ...
- c语言实验七实验报告,C语言实验七 数 实验报告.doc
C语言实验七 数 实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法 ...
- 拼图游戏C语言课设实验报告,C语言拼图游戏实验报告.doc
C语言拼图游戏实验报告 课程设计实验报告 班级:光电104-2 姓名:刘云龙 学号:201058501220 一.实验题目:使用C语言编写一个小游戏(拼图游戏) 二.实验目的:C语言是每一个通信学生的 ...
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...
- c语言课程案例设计报告,C语言课程设计报告—范例解读.doc
C语言课程设计报告-范例解读 XX学院C语言课程设计报告 课程名称: C语言课程设计 课程编号: 报告题目: 学生姓名: 学 号: 专 业 成 绩: 任课教师: 评阅日期: C语言课程设计报告 C语言 ...
- c语言综合合计实验报告,C语言设计实验报告(第一次)
C程序设计实验报告 实验项目:PPT实验:1.3.2:1.3.3:1.3.4:2.3.1:2.3.2 姓名: 龚政 实验地点:家 实验时间:2020.02.25 一.实验目的与要求 1.实验目 ...
- C语言读书1000字报告,c语言实验一实验报告1000字范文.docx
c 语言实验一实验报告1000 字范文 c 语言实验一实验报告1000 字范文一 .首先结合老师上课所讲内容,将课本知识点回顾一遍,并将重点知识点摘录到笔记本中,经常翻看,形成自己的知识结构体系,把握 ...
- 《c语言程序设计》实验报告,C语言程序设计实验实验报告_wenkub
C语言程序设计实验实验报告_wenkub 2020-08-30 16:30:07 [导读]综合使用基本结构.基本算法.函数.指针.结构体.链表等知识设计程序.需要复习课本以前所学内容,浏览上课讲解的相 ...
- c语言程序设计数组实验报告,c语言程序设计实验报告(数组).doc
c语言程序设计实验报告(数组).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- c语言简单课程设计报告,C语言课程设计报告—范例
<C语言课程设计报告-范例>由会员分享,可在线阅读,更多相关<C语言课程设计报告-范例(18页珍藏版)>请在人人文库网上搜索. 1.XX学院C语言课程设计报告课程名称: C语言 ...
最新文章
- 【民间图灵奖】读《图灵的秘密》写读后感获图灵水杯
- 《抓住听众心理——演讲者要知道的100件事》一20.人们学习的最优长度是20分钟...
- n阶幻方c语言编程,求单偶阶与双偶阶幻方编程思想及其算法!
- servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码...
- 数据流InputStream转字符串
- linux phpunit 安装,在CentOS 7/CentOS 8系统中安装PHPUnit的方法
- 基本农田卫星地图查询_发现谷歌地图替代网站,卫星地图街景功能都能用
- 360互联网技术训练营第七期 -“遇见”PIKA 续集
- RDS关系型数据库 入门 01 创建关系型数据库实例【华为云分享】
- Java基础学习总结(126)——Log4j2.xml生产环境实用配置
- .Net 面试题 汇总(二)
- .NET面试题精简版
- QPSK调制与解调(matlab,详细介绍仿真方案的设计、结果及结论、完整代码及注释)
- QT 资源管理器和.qrc文件的使用
- nutch2.3 mysql教程_nutch2.2.1+mysql集成教程
- 这一份Spring源码解析PDF,阿里架构师直言:全网最深度解析!
- 湖南成人高考医学专业可以跨专业报考吗
- GIS开发学习推荐书目
- 谷歌机器学习规则要点简析:43条黄金法则
- Android后台服务Service