c语言项目案例报告

c语言项目案例报告

ID:19597464

大小:832.00 KB

页数:8页

时间:2018-10-03

c语言项目案例报告_第1页
c语言项目案例报告_第2页
c语言项目案例报告_第3页
c语言项目案例报告_第4页
c语言项目案例报告_第5页
资源描述:

《c语言项目案例报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目案例报告课程名称:程序设计基础院系:计算机科学与信息工程学院学生姓名:李飞学号:13031110124专业班级:网络工程指导教师:周晏2013年12月6案例一【案例内容】1.编程判定从键盘输入n个数据互不相等。【案例分析】每次输入一个数就与现有的数进行比较,如果有相等的就不用再输入了,或者输入完成后打印“有”,如果没有相等的就收录【案例实现】#includeintmain(){intn,,j,i,m;printf("请输入数据的个数:");scanf("%d",&n);floata[n];for(i=0;i

2、,&a[i]);printf("输入的数据是%f",a[i]);}for(j=0;j

3、容】8.编程先由计算机“想”一个1到100之间的数请人猜,如果人猜对了,则结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。提示:随机函数srand为函数rand()设置随机数种子来实现对函数rand所产生的伪随机数的“随机化”通过键入随机数种子,产生[0,100]之间的随机数scanf("%u",&seed);srand(seed);magic=rand()%100+1;【案例分析】采用一个随机函数选择一个数,然后由玩家进行输入的数字与系统随机数进行比较,然后判断是大还是小

4、,再由玩家根据输出的提示完成游戏。【案例实现】#include#include//使用随机函数所需要的头函数#includeintmain(){intseed,magic,m=1;6scanf("%d",&seed);srand((int)time(NULL));magic=rand()%101;//产生[0,100]的随机数while(1){if(seed==magic)//判断是否猜对{printf("恭喜你!你猜对了共用了%d次",m);break;//如果猜对退出循环}else//猜不对提示一下接着猜{

5、if(seed>magic)printf("你猜大了!");elseprintf("你猜小了!");scanf("%d",&seed);m++;//记录猜的次数}}return0;}【案例验证】6【案例总结】(1)掌握了while的循环,以及break语句的使用方法—直接跳出循环体‘(2)作为一个程序员,应同时考虑所编写的程序(更是一个游戏)对于客户的使用是否容易接受,因此每步程序的运行,都需要提示内容的输出来帮助客户理解程序的运行方式。案例三【案例内容】10.A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆

6、,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?【案例分析】6【案例实现】#includeintmain(){inte=6,i;for(i=1;i<5;i++)e=e*5+1;printf("%d",e);return0;}【案例验证】6【案例总结】(1)该题目较复杂,需要分析好思路,理解之间的函数关系;(2)定义变量的时候可以同时赋值初始化。6指导教师评语:1、项目案例报告:a、内容:不完

7、整□完整□详细□b、案例分析:较差□合理□非常合理□c、实现:未实现□部分实现□全部实现□d、文档格式:不规范□基本规范□规范□2、上机测试:a、未能完全理解题目,测试情况较差□b、部分理解题目,部分测试情况正确□c、理解题目较清楚,测试情况基本正确□d、理解题目透彻,测试情况正确□项目案例报告成绩:,占总成绩比例:60%项目案例其它环节成绩:环节名称:上机测试,成绩:,占总成绩比例:40%总成绩:指导教师签字:年月日2

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

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

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