.

..

《“万年历”》

—C语言程序设计报告

专 业: 计算机科学与技术

班 级:

姓 名:

指导教师:

年月 日

目录

TOC \o "1-1" \h \z \u HYPERLINK \l "_Toc202244348" 1.设计的任务 PAGEREF _Toc202244348 \h 3

HYPERLINK \l "_Toc202244349" 2.对问题的分析理解 PAGEREF _Toc202244349 \h 3

HYPERLINK \l "_Toc202244350" 3. 采用的算法(流程图) PAGEREF _Toc202244350 \h 5

HYPERLINK \l "_Toc202244351" 4. 算法中涉及的知识点 PAGEREF _Toc202244351 \h 6

HYPERLINK \l "_Toc202244352" 5.设计用的计算机环境 PAGEREF _Toc202244352 \h 6

HYPERLINK \l "_Toc202244353" 6 结论 PAGEREF _Toc202244353 \h 6

HYPERLINK \l "_Toc202244354" 7.源代码 PAGEREF _Toc202244354 \h 7

1.设计的任务

1.1设计编写一个C程序—“万年历”。

1.2输入任一年将显示出该年的所有月份日期,对应的星期。

1.3 下一行显示星期,从周日到周六,中英文都可以。

1.4 下一行开始显示日期从1号开始,并按其是周几实际情况与上面的星期数垂直对齐。

1.5 月份:中文英文都可以,注意闰年情况。

2.对问题的分析理解

2.1 要输入任一年显示出该年的所有月份日期,应该先设计具体的输出格式,如下:

the calendar of the year2008.

January

Sun Mon Tue Wed Thu Fri Sat

1 2 3 4 5

6 7 8 9 10 11 12

13 14 15 16 17 18 19

20 21 22 23 24 25 26

27 28 29 30 31

February

Sun Mon Tue Wed Thu Fri Sat

1 2

3 4 5 6 7 8 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29

=============================================

…………

2.2 判断是不是闰年 (year%4!=0||year%100==0&&year%400!=0)满足条件就是平年,把一年中的所有月份分为四类(28,29,30,31)。

2.3 求出一年中的第一天是周几 (year +(year-1)/4-(year-1)/100+(year-1)/400)%7。

2.4 有指针数组存放十二个月的英文和星期的英文缩写。

2.5 用FOR循环输出各月份的日历

3. 采用的算法(流程图)

输出占六个字节的天数输出六个空格j++,j<7输出星期回车输出月份回车定义整型变year,i=0,j=0,a,n,m=1,k=0和函数judgen=judge(year,i+1),p=month+ii++,i<4定义两个字符型数组,month,week定义一个指针变量**pa=(year+(year-1)/4-(year-1)/100+(year-1)/400)%7输入年份,year开始

输出占六个字节的天数

输出六个空格

j++,j<7

输出星期回车

输出月份回车

定义整型变year,i=0,j=0,a,n,m=1,k=0和函数judge

n=judge(year,i+1),p=month+i

i++,

c语言程序设计年历显示,C语言程序设计报告《万年历》.doc相关推荐

  1. c语言程序设计年历显示,C语言程序设计万年历

    满意答案 沙漠风暴X 2013.09.05 采纳率:48%    等级:12 已帮助:7244人 #include int leap (int year) {if(year%4==0&& ...

  2. c语言年历表程序设计,c语言程序设计年历显示-20210413153548.docx-原创力文档

    内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128) c语言程序设计年历显示 ...

  3. c语言年历显示主要思路,c语言程序设计年历显示分析.doc

    c语言程序设计年历显示分析 南京航空航天大学金城学院 设计题目 年历显示 学生姓名 学 号 专业班级 指导教师 2016 年 月 日 目 录 一.课程设计问题描述1 1.课程设计题目1 2.设计任务要 ...

  4. c语言作业年历显示报告,c语言程序设计年历显示

    <c语言程序设计年历显示>由会员分享,可在线阅读,更多相关<c语言程序设计年历显示(13页珍藏版)>请在人人文库网上搜索. 1.计算机科学与技术学院课程设计报告2012 201 ...

  5. c语言年历显示思路,c语言程序设计年历显示要素.doc

    南京航空航天大学金城学院 设计题目 年历显示 学生姓名 学 号 专业班级 指导教师 2016 年 月 日 目 录 一.课程设计问题描述1 1.课程设计题目1 2.设计任务要求1 二.总体设计1 1.总 ...

  6. c语言程序设计答案万年历备忘录,C语言程序设计节日查询和任务提醒系统-万年历.doc...

    C语言程序设计节日查询和任务提醒系统-万年历 程序设计报告 ( 2010 / 2011 学年 第 二 学期) 题 目:节日查询和任务提醒系统 专 业 光信息科学与技术 学 生 姓 名 史明霞,陈苏华, ...

  7. 按平均成绩排行c语言文件操作,学生成绩管理系统(c语言结构体以及文件操作)实验报告精选.doc...

    学生成绩管理系统(c语言结构体以及文件操作)实验报告精选 C程序设计 实验报告 编号: 姓名院系学号任课教师于萧指导教师实验地点实验时间实验名称文件操作同 组 人无预习报告(对实验主要内容的认识)得分 ...

  8. c语言面向对象编程显示,c语言面向对象编程

    场景:C语言面向对象编程(6):配置文件解析 C语言面向对象编程(六):配置文件解析 在实际项目中,经常会把软件的某些选项写入配置文件. Windows 平台上的 INI 文件格式简单易用,本篇文章利 ...

  9. 池州学院c语言实验作业答案,池州学院实验报告3.doc

    池州学院实验报告3 池州学院实验报告 姓 名_ 余飞 学 号 100712223 专 业 10级资环 (2)年级 大一 成绩___________ 课程名称:c语言程序设计 教师签字_________ ...

最新文章

  1. Jquery源码中的Javascript基础知识(四)— jQuery.fn.init方法
  2. faiss简介及示例
  3. Linux上安装Nginx
  4. iOS 之 内存管理
  5. 【深度总结】聊聊为什么技术要先广后精,对技术新人的几点建议
  6. 图神经网络(二)GCN的性质(3)GCN是一个低通滤波器
  7. CentOS 6.4 命令行 安装 VMware Tools
  8. 用户权限 英文_伴鱼绘本终身VIP卡+自然拼读精品课,完课返461元!英文原版绘本...
  9. 10. VMware Tools 安裝
  10. 整理的C++面试,这些是最为常见的
  11. 技巧 | Markdown 语法中首行缩进的方法
  12. pytorch-sequencelabeling是一个支持softmax、crf、span等模型,注于序列标注(命名实体识别、词性标注、中文分词)的轻量级自然语言处理工具包,包含数据与实验
  13. 【CASS精品教程】CASS 9.2绘制地籍图详细实验案例教程
  14. 结巴分词有前空格_结巴分词详细讲解
  15. js使用正则分割字符串
  16. 基于Vue实现的魔方矩阵排列效果
  17. 关于RS485的使用
  18. zip解压缩jar包,像jar包中add文件
  19. java实现使用POI对word文档的页眉页脚的编辑
  20. 三子棋游戏(支持多子棋)

热门文章

  1. 咨询答疑:从产品设计到康威定律
  2. 大型直播平台应用架构浅谈
  3. vue-element-admin 花裤衩 模板 ,中文版,运行报错解决方案
  4. in a frame because it set 'X-Frame-Options' to 'sameorigin'.
  5. PwC普华永道信息技术2023助理软件工程师面经总结
  6. python选股策略,金叉,死叉,绿色云
  7. 干货分享 | 如何在业余时间学习数据分析?
  8. ASP.NET Core MVC 中的模型验证
  9. 作为一个初学者,如何学习股票、期货、外汇和基金投资?
  10. 计算机与网络安全经历了几个阶段,计算机历史上计算范式经历了哪六个发展阶段?...