C语言课程设计-打印月历
更新时间:2023-10-19 16:37:01 阅读量: 综合文库 文档下载
《打印月历》 课程设计报告
题 目 学 号 姓 名 年级专业 指导教师 完成日期
安徽师范大学物理与电子信息学院
College of Physics and Electronic Information, Anhui Normal University
打印月历
年
月
日
1 实验目的
目 录
2 实验内容
3 源程序
4 测试数据
5 分析评价
6 实验心得
安徽师范大学物理与电子信息学院
College of Physics and Electronic Information, Anhui Normal University
一、 实验目的
1) 在教师指导下,学生根据选定的课题,综合运用所学程序设计的知识,完成问题分析、模块设计、代码编写、程序调试和运行等训练任务。
2) 通过课程设计,初步锻炼运用所学基础知识解决实际问题的能力,掌握软件开发的基本过程和基本方法以及良好的编程风格,培养在软件开发中相互合作的团队意识。 二、 实验内容 打印月历
1) 年份和月份由键盘输入,打印的月历按星期一到星期日排列; 2) 注意大小月、闰年等问题。 三、 源程序 #include
安徽师范大学物理与电子信息学院
College of Physics and Electronic Information, Anhui Normal University
int days[6][7];
int mdays[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int mdays2[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
#define is_leap_year(y) ((!((y) % 4) && ((y) % 100)) || (!((y) % 400)))
#define max_mdays(m, y) (is_leap_year(y) ? mdays2[m] : mdays[m])
int diff_days(int y1, int m1, int d1, int y2, int m2, int d2) {
int d = 0;
int md = max_mdays(m1, y1);
while ((y1 != y2) || (m1 != m2) || (d1 != d2)) { d++; d1++; if (d1 > md) { d1 = 1;
安徽师范大学物理与电子信息学院
College of Physics and Electronic Information, Anhui Normal University
m1++; if (m1 >= 12) {
m1 = 0;
y1++; }
md = max_mdays(m1, y1); } }
return d; }
int get_wday(int y, int m, int d) {
struct tm tm; time_t t; int cy, cm, cd, cw;
安徽师范大学物理与电子信息学院
College of Physics and Electronic Information, Anhui Normal University
正在阅读:
C语言课程设计-打印月历10-19
上善若水11-04
留学日本汇款方式集合04-18
人教版小学数学五年级下册教学计划07-30
《普通生态学》计算题01-27
交通肇事的民事赔偿如何计算08-06
变式BOM操作手册03-01
实验报告(实验5-简易记事本)12-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 月历
- 语言
- 课程
- 打印
- 设计
- 《我的中国心》音乐教学设计
- 具有较大危险因素的生产经营场所、设备和设施的 - 图文
- 生物化学试题及答案各章2 - 图文
- 计算机常用端口说明2
- 2双江中学简介
- 测控技术的发展与趋势
- 培育企业核心竞争力
- 内蒙古工业大学2006电力拖动试卷a答案
- xx市5000吨果蔬气调保鲜库项目可研报告
- 电影中饮食的符号学研究 开题报告 - 图文
- 货物运输企业安全生产检查表 - 图文
- 杭州湾上虞经济技术开发区化工企业建设标准化实施细则
- 中华人民共和国海事局通航安全技术专家汇总表-交通运输部 - 图文
- 革命小故事
- 1-3 运动的描述 运动的快慢 长度、时间及其测量
- 生物化学教案
- 石墨挤塑板外墙保温施工方案 - 图文
- WLAN试题(带答案)
- 水标喷漆班组长管理能力测试试题
- 2015年安徽公务员考试:数量关系备考