《万年历C语言报告3》由会员分享,可在线阅读,更多相关《万年历C语言报告3(7页珍藏版)》请在人人文库网上搜索。

1、软件工程实验报告姓名: 学号: 班级:指导老师第三章 实验报告(Reports)实验题目:实验目的通过实例使同学们掌握结构化数据流分析技术,结构化程序设计的基本概念与技术,并且养成良好的编码风格,单元测试的一般步骤及技术,集成测试的一般步骤和技术等软件设计的相关技术。一 实验内容1 软件需求分析数据流程图初始化年份输入年份是否在03000间间输入月份是否在012间对比初始化年份方案一算法法方案二算法总流程算法一y%4=0&y%100!=0|y%400=0是否闰年t1=28t1=29days=(year-2006)*365+count_leap(year)+monthdays(month,yea。

2、r)weekday=days%7算法一算法一y%4=0&y%100!=0|y%400=0是否闰年t1=28t1=29days=(2005-year)*365+count_leap(year)+monthdays(month,year)weekday=7-days%7算法二2 软件设计与编码#include stdio.h#include conio.hvoid main()int leap_year(int y);int count_leap(long year);int monthdays(int month,long year);void monthprint(long year,int 。

3、month);int month=0;long year=0;char choose;clrscr(); /* clear the windows */doprintf (nnPlease input one integer number as year(03000):n);scanf (%ld,&year);if (year3000) printf (WANNING:ERROR,please input again!);while (year3000);printf (nn);doprintf (please input the month(112)nn);scanf (%d,&month)。

4、;if (month12) printf (WANNING:ERROR,please input again!);while (month12);printf (nnn);printf(tttt%ldt%dnn,year,month);printf(n*n);printf(tt Sunt Mont Tuet Went Thut Frit Satn);monthprint(year,month);printf(nn);choose=getchar();printf(Continue?(y/n):nn);scanf(%c,&choose);if (choose=y|choose=Y) main()。

5、; /*main函数调用main函数本身*/int leap_year(int y) int i;if (y%4=0&y%100!=0|y%400=0) i=1;else i=0;return i;int count_leap(long year)int i=0,j,min,max;if(year2006) min=2006;max=year;else min=year+1;max=2006;for(j=min;j=2006) static int t12=31,0,31,30,31,30,31,31,30,31,30,31;/*112月的每月天数*/j=month-1;if(leap_yea。

6、r(year) t1=29;else t1=28;for(i=0;i2006)days=(year-2006)*365+count_leap(year)+monthdays(month,year);weekday=days%7;else if(year2006)days=(2005-year)*365+count_leap(year)+monthdays(month,year);weekday=7-days%7;elsedays=monthdays(month,year);weekday=days%7;for (i=1;i=weekday+2;i+) /*由于上一行打印星期的时候空2个制表位,。

7、所以weekday要加2*/printf (t);for (i=1;i=y;i+)if (i+weekday-1)%7=0) printf (nntt%3dt,i);else printf (%3dt,i);printf (n*nn);二测试结果三 总结通过本次实验,我充分认识到了制作一个能够运行的软件和制作一个好的软件之间的差距,做一个好的软件不仅要求软件能够工作,而且软件从开始制作到最终完成都要经过严格的审核,不断的修改,从而使做出的软件界面更和谐,更易于操作,功能更强大等等。在本次实验中,我也犯了这样那样的错误,但是通过与其他同学的讨论交流,我也将这些错误一一改正了过来,这使我认识到软件制作过程中交流的重要性。总之,本次实验我的收获很大,最重要的是对软件工程这门课程有了一个更深入的认识。

c语言万年历论文3000字,万年历C语言报告3相关推荐

  1. 离散作业用c语言编写覆盖,c语言论文3000字_优秀论文范文3000字_大一论文范文3000字...

    计算机论文范文3000字 学2113术堂整理了一篇3000字的计算机论5261文范文,供大家参考: 范文题4102目:关于新工程教育计算机1653专业离散数学实验教学研究 摘要:立足新工科对计算机类专 ...

  2. 计算机导论基础论文3000字,计算机导论课论文3000字

    计算机导论课论文3000字篇二 <浅析"计算机导论"教学改革> 摘?要:计算机导论是计算机专业学生必修的一门专业基础课程.也是计算机专业的入门课程.课程内容主要介绍计算 ...

  3. 大学三年如何使用计算机论文,大学计算机导论论文3000字.docx

    资源描述 大学计算机导论论文3000字如今社会快速发展,计算机已经走入千家万户,随着计算机的普及,它在生活中的作用越来越大.下面是学习啦小编带来的关于大学计算机3000字导论论文的内容,欢迎阅读参考大 ...

  4. 计算机导论基础论文3000字,计算机导论课论文3000字(2)

    计算机导论课论文3000字篇二 <浅析"计算机导论"教学改革> 摘?要:计算机导论是计算机专业学生必修的一门专业基础课程.也是计算机专业的入门课程.课程内容主要介绍计算 ...

  5. 计算机论文基础与发展实践报告,大学生计算机基础论文摘要_计算机实践基础论文3000_计算机论文3000字...

    计算机方面的论文 计算机学术论文是学术论文的一种.计算机学术论文的一般格局是: (一)题目.题目是论文的窗户,它应是论文内容的高度概括.好的论文题目能大体反映出作者研究的方向.成果.内容.意义.题目引 ...

  6. 计算机组装与维修最大的收获,计算机维修与维护论文3000字_计算机组装与维修心得体会1000字_计算机组装与维护心得...

    维修电工技师论文(3000)字 配电线路工技师论文|电力线路工技师论文作者:佚名来源:本站整理发布时间:2007-9-120:13:57减小字体增大字体对闭环运行方式配电自动化系统的探讨[关键词]自动 ...

  7. 计算机论文 游戏,计算机游戏论文3000字_计算机游戏毕业论文范文模板.doc

    计算机游戏论文3000字_计算机游戏毕业论文范文模板 计算机游戏论文3000字(一):一些智力游戏问题的数学模型及其计算机求解论文 摘要:国内只有相关智力游戏问题的数学模型相关论文,数学模型作为当代社 ...

  8. 计算机与科学论文3000,计算机科学技术应用论文3000字(2)

    计算机科学技术应用论文3000字篇二 <计算机科学技术在计算机教育中的应用> 摘要:21世纪,信息技术日新月异,多媒体.通讯技术和网络技术已经渗透到教育的方方面面,使教学方式.方法和内容发 ...

  9. 计算机3000字论文翻译,计算机翻译论文3000字_计算机翻译毕业论文范文模板.doc...

    计算机翻译论文3000字_计算机翻译毕业论文范文模板 计算机翻译论文3000字(一):基于语料库的计算机辅助翻译教学法探究论文 摘要近年来,语料库技术与翻译实践和翻译研究的结合欣欣向荣,但将语料库技术 ...

最新文章

  1. Spring Boot 2.x整合Websocket(基于Spring Boot 2.x 前后端分离 iview admin vue 集成activiti工作流...
  2. 如何正确对待vb脚本里的session
  3. 洛谷 P3374 【模板】树状数组 1
  4. 善用工具_如何善用色彩心理学
  5. ASP.NET Core amp; Docker 实战经验分享
  6. k8s通过yaml创建pod_Kubernetes根据yaml创建pod的时候8080访问被拒绝报错
  7. java游戏猿人时代_猿人时代增值版_JAVA游戏免费版下载_7723手机游戏[www.7723.cn]
  8. 黑客编程学习_1.黑客编程入门
  9. opengl编程指南第9版源码编译注意事项
  10. Nginx从入门到精通
  11. 布客·ApacheCN 编程/后端/大数据/人工智能学习资源 2020.7
  12. creo4.0的计算机系统要求,Creo4.0系统配置文件教程详解 参数设置
  13. 修改iphone模拟器hosts
  14. redis之禁用保护模式以及修改监听IP
  15. 水晶报表 Crystal Reports Crystalreports 技术论坛
  16. 在线问答与科学管理系统
  17. MATLAB中PSF函数进行图像复原
  18. 哈夫曼树与哈夫曼编码:
  19. Deep Belief Networks (DBNs)
  20. postgresql索引_PostgreSQL中的索引— 6(SP-GiST)

热门文章

  1. 330tsl是什么意思_大众凌渡为什么叫330TSI
  2. 360 评估反馈问题的示范案例
  3. 9:00面试,9:03就出来了 ,问的实在是太变态了···
  4. Python大作业——爬虫+可视化+数据分析+数据库(爬虫篇)
  5. 用calibre抓取乌云知识库并生成电子书
  6. Oracle 19c 19.3通过opatch打补丁升级到19.4
  7. ORTC与SIP融合通信服务架构
  8. PCA python代码 tensorflow代码 实现
  9. 笔记本桌面右键新建菜单只有文件夹
  10. 数据库应用系统开发方法(知识点总结)