项目案例报告模板

项目案例报告模板

ID:30946689

大小:86.00 KB

页数:9页

时间:2019-01-04

项目案例报告模板_第1页
项目案例报告模板_第2页
项目案例报告模板_第3页
项目案例报告模板_第4页
项目案例报告模板_第5页
资源描述:

《项目案例报告模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目案例报告课程名称:高级语言程序设计院部:学生姓名:学号:专业班级:指导教师:空2015年6月案例一【案例内容】统计一个文件中的数字个数、字母个数、其他字符个数。【案例分析】利用函数,指针,和循环知识先判断是否为大写字母,是大写字母个数加1,若否,再看是否为小写字母,是小写字母个数加1,若否,再看是否为数字,是数字个数加1,若否,再看是否为空格,是空格个数加1,若否,则其他字符个数加1,如此循环判断即可。【案例实现】//fun函数声明#includeintmain()voidfun(char(*p)[10]);chara[4][10];inti;print"输入共冇4行

2、,每行冇10个字符的文章『);fbr(i=0;i<4;i++)gets(a[i]);fun(a);return0;}voidfun(char(*p)[10])〃定义fhn函数{inti,j,k,o,t,m,n;n=m=k=t=o=0;for(i=0;i<4;i++)for(j=0;j<10;j++)if(*(*(p+i)为)>-A*&&*(*(p+i)+j)<=Z)n++;elseif(*(*(p+i)+j)>='a'&&*(*(p+i)+j)v=N)m++;elseif(*(*(p+i)+j)>=O&&*(*(p+i)+j)<=9)k++;elseif(*(*(p+i)+j)=—')o

3、++;〃大写字母个数加1。〃小写字母个数相应加1。〃数字个数相应加1.〃空格字数相应加1,。elset++;〃其他字符相丿应加1.print"大写字母个数为:%d小写字母个数为:%d数字个数为:%(15空格个数为:%d其它字符个数为:%dn,n,m,k,o,t);}【案例验证】输入:Ihave20books.Andy0U*7*****Ihaveone输出:大写字母个数为:3小写字母个数为:21数字个数为:2空格个数为:7其他字符个数为:7■■为为27为y数数・•・・数kene^^R为个y。母專霁ansha写写字答es工庙pr图1上机测试【案例总结】(1)通过进行该项冃我了解

4、了函数和指针的定义和使用。⑵熟练地掌握了循环和判断语句的用法。(3)认识到一个程序在编写之前设计算法的重要性(4)认识到数学思想对程序设计的重要性。案例二【案例内容】九、某公司由于人多,午餐分为多批次就餐,严格要求每批次就餐时间。并定期抽查就餐情况。请编写程序实现就餐抽查情况。要求实现函数:voidcheck_lunch(intnum,inttime,intinput[],intoutput[])【输入】intnum,就餐总人数inttime,就餐分批数charinput[],就餐情况【输出】charoutput[],违规就餐情况【返回】无说明:对就餐分3批的情况,12人就餐,正确的就餐情

5、况应如下分布[1,2,3,1,2,3,1,2,3,1,2,3],不符合该分布的即是违规,输出时对相应位置0。例:1)输入:num=12,time=3,input=[1,2,3,3,1,3,1,1,1,1,2,3]输Lb:output=[1,2,3,0,0,3,1,0,0,1,2,3]2)输入:num=11,time=4,intput=[1,2,3,4,2,3,3,4,1,2,3]输出:output=[l,2,3,4,0,0,3,4,l,2,3]【案例分析】对就餐分3批的情况,12人就餐,正确的就餐情况应如下分布[1,2,3,1,2,3,1,2,3,1,2,3],不符合该分布的即是违规,输出

6、时对相应位置0。对就餐分4批的情况,11人就餐,正确的就餐悄况应如下分布[1,2,3,4,1,2,3,4,1,2,3],不符合该分布的即是违规,输出时对相应位置0。【案例实现】#includcintnum;intmain(){voidcheck_lunch(intnum,inttime,intinput]],intoutput[]);//checklunch函数声明。intinput[100];intnum;intoutputflOO];inttime);print”请分别输入就餐人数num和分批次数time:H);scanf(M%d%dM,&num,&time);p

7、rintf("输入就餐情况(input]]):”);fbr(i=O;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。