- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验报告
姓名:
学号:
班级:
指导老师
第三章 实验报告(Reports)
实验题目:
实验目的通过实例使同学们掌握结构化数据流分析技术,结构化程序设计的基本概念与技术,并且养成良好的编码风格,单元测试的一般步骤及技术,集成测试的一般步骤和技术等软件设计的相关技术。
实验内容
软件需求分析
数据流程图
总流程
算法一
算法二
软件设计与编码
#include stdio.h#include conio.h
void main(){?? int leap_year(int y);?? int count_leap(long year);?? int monthdays(int month,long year);?? void monthprint(long year,int month);?? int month=0;?? long year=0;?? char choose;?? clrscr(); /* clear the windows */?? do?????? {printf (\n\nPlease input one integer number as year(0~3000):\n);??????? scanf (%ld,year);??????? if (year0||year3000) printf (WANNING:ERROR,please input again!);?????? }?? while (year0||year3000);??? printf (\n\n);
??? do?????? {printf (please input the month(1~12)\n\n);??????? scanf (%d,month);?????? if (month=0||month12) printf (WANNING:ERROR,please input again!);?????? }??? while (month=0||month12);??? printf (\n\n\n);
?? printf(\t\t\t\t%ld\t%d\n\n,year,month);?? printf
(\n********************************************************************************\n);?? printf(\t\t Sun\t Mon\t Tue\t Wen\t Thu\t Fri\t Sat\n);?? monthprint(year,month);?? printf(\n\n);?? choose=getchar();??? printf(Continue?(y/n):\n\n);??? scanf(%c,choose);??? if (choose==y||choose==Y) main(); /*main函数调用main函数本身*/}
int leap_year(int y){ int i;? if (y%4==0y%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;jmax;j++)???? if(leap_year(j)) i++;??? return i;}
int monthdays(int month,long year){? int sum=0,i,j;? if(year=2006)??? { static int t[12]={31,0,31,30,31,30,31,31,30,31,30,31};/*1~12月的每月天数*/????? j=month-1;????? if(leap_year(year)) t[1]=29;?????? else t[1]=28;????? for(i=0;ij;i++)?????? su
您可能关注的文档
- 上海绿城VS仁恒河滨城.ppt
- 上海蒙特梭利教育集团加盟申请调查表.doc
- 上海南汇区初二下学期期末测试数学试卷.doc
- 上海牛津新世纪英语9B课文1-5知识点汇总.doc
- 上海如海超市和江苏省教育超市客服调查与评价报告.doc
- 上海商品住宅空置问题研究2.0.doc
- 上海世界旅游资源博览会创意营销方案.ppt
- 上海市宝山区校本教研情况调研报告.doc
- 上海同山阀门样本.doc
- 上好新车投保必修课.doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)