- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目案例报告
项 目 案 例 报 告 课程名称: 高级语言程序设计 院 部: 计算机科学与信息工程学院 学生姓名: 学 号: 专业班级: 软件工程1-2 指导教师: 周 晏 201年 6月 案例一 【案例内容】 【案例分析】【案例实现】 #includestdio.h typedef struct //用typedef去声明新的结构体名 { int year; int month; int day; } date; int days(date d) { int num=0,i,j; for(i=1;id.month;i++) //按月份输入 { if(i==2) //如果i==2,num直接加二月的全部天数28 { num+=28; } else if(i==4 || i==6 || i==9 || i==11) //如果i==4,6,9,11,num直接加该月的全部天数30 { num+=30; } Else //如果i不等于以上情况,num直接加31 num+=31; } num+=d.day; //最后的第几天还需加上输入的最后一个月的天数 if(((d.year%4==0d.year%100!=0)||(d.year%400==0))(d.month2)) num++; //闰年比平年的二月多一天,当大于大于二月时还需加1 return num; } int main() { date d; //对d为date结构体类型进行声明 scanf(%d %d %d,d.year,d.month,d.day); printf(%d %d %d day is the %d days of this year ,d.year,d.month,d.day,days(d)); return 0; } 【案例验证】 输入:输出: 图1 上机测试【案例总结】 (1) typedef的简单运用。 (2)对for和if语句的应用更加熟练。 (3) 对结构体的声明以及运用方面得到了锻炼。 案例二 【案例内容】 对奇阶魔方阵,可用Dole Rob算法生成,其过程为:从1开始,以此插入各自然数,直到N2为止。选择插入位置原则为: ⑴将1放在第一行中间一列。 ⑵从2开始直到n×n止各数依次按下列规则存放:每一个数存放的行比前一个数的行数减1,列数加1。 ⑶如果上一个数的行数为1,则下一个数的行数为n,列数加1。如果上一个数的列数为n时,下一个数的列数为1,行数减1。 ⑷如果按上面的规则确定的位置上已有数,或上一个数是第一行第n列时,则把下一个数放在上一个数的下面。【案例分析】【案例实现】 #include stdio.h #define SIZE 9 int main(void) { int row,col,n,value; int a[SIZE+1][SIZE+1]={0}; //不使用下标为0的元素 value=row=1; col=2; printf(要输入的魔方阵的阶数n(奇数,=%d):n=,SIZE); scanf(%d,n); if(!(n%2)||n1||nSIZE) {printf(输出有误,程序输出!\n); return -1; } col=n/2+1; do { a[row][col]=value; if (value%n==0) row++; else { row--; col++; } if (row1) row=n; if (coln) col=1; value++; } while (value=n*n) ; for (row=1; row=n; row++) { for (col=1; col=n; col++) { printf(%d ,a[row][col]); } putchar(\n); } return 0; } 【案例验证】 输入:5 输出:17 24 1 8 15 23 5 7 14
您可能关注的文档
- 违法放贷案例集.doc
- 追偿规定具体化是个进步 责任人追偿标准仍需细化 赔偿金二次审查应取消.doc
- 退火冷墩钢项目可行性报告(2013年发改委评审通过案例范文)-专家免费咨询.pdf
- 通达股份:北京市君致律师事务所关于公司首次公开发行股票与上市的补充法律意见书(三) 2011-02-15.pdf
- 逸马内部合伙人制度(咨询公司).doc
- 进出口报关单填制-习题.ppt
- 选择_判断.doc
- 道路交通安全法律、法规和规章_C1小型汽车道路交通安全法律、法规和规章_章节练习试题.pdf
- 遵循法律精神践行教育使命.ppt
- 道路运输行政管理2.ppt
- 2025上海市生物医药技术研究院公开招聘专技人员备考题库附答案解析.docx
- 2025西工大无人系统技术研究院无人装备电动化与智能化团队招聘2人备考题库附答案解析.docx
- 2025上海市崇明区交通委员会执法大队巡逻艇轮机长岗位招聘1人参考题库附答案解析.docx
- 2025中国疾病预防控制中心(中国预防医学科学院)后勤运营管理中心招聘3人参考题库附答案解析.docx
- 2025广西河池市纪委监委公开优选事业单位工作人员9人参考题库附答案解析.docx
- 2025河南许昌继电器研究所社会招聘20人备考题库附答案解析.docx
- 2025广西崇左市交通运输局公益性岗位招聘1人备考题库附答案解析.docx
- 2025昆明市官渡区文化和旅游局第一批编外人员招聘(6人)参考题库附答案解析.docx
- 2025江西高速实业开发有限公司高速公路服务区加油站加油员岗招聘备考题库附答案解析.docx
- 2025宁夏宁东基地管委会招聘党建指导员5人备考题库附答案解析.docx
有哪些信誉好的足球投注网站
文档评论(0)