C语言课程设计.doc

C语言课程设计.doc

ID:55337211

大小:358.00 KB

页数:21页

时间:2020-05-10

C语言课程设计.doc_第1页
C语言课程设计.doc_第2页
C语言课程设计.doc_第3页
C语言课程设计.doc_第4页
C语言课程设计.doc_第5页
资源描述:

《C语言课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分屏处理数据系统一、设计内容随机产生1000个数,并分屏显示(每行显示10个数字,每页显示10行),而且在每一屏的下方显示本屏中数据的最大值、最小值和平均值。提示:循环显示,在分屏点上输出pressanykeytocontinue…,通过getchar()函数让用户以按回车键的方式进入下一屏。二、方案设计与论证生成一个随机数,放入二维数组,输出。每输出十个一个回车。调用自定义函数求这个数组的最大最小值,平局值。摁下回车清屏。循环十次。三、程序运行结果(截图)四、心得体会运行时数字挤在一起,最后一行输出十个,

2、每输出一行一个回车;五、参考资料与致谢查找书本清屏,随机函数的写法。六、源程序#include#include#include#defineMAX99#defineMIN0intmain(){intma(inta[120]);intmi(inta[120]);floatv(inta[120]);inti,j,k,max,min,a[120];floatavg;intx;srand((unsigned)time(NULL));for(i=1;i<=10;i

3、++)//显示十页{for(j=1,x=1;j<=10;j++)//显示十行{for(k=1;k<=10;k++,x++)//显示十个{a[x]=rand()%(MAX-MIN+1)+MIN;printf("%d",a[x]);}printf("");}max=ma(a);min=mi(a);avg=v(a);printf("最大:%d最小:%d平均:%.2f",max,min,avg);printf("请按回车键进入下一屏。");getchar();//下一页system("cls");//清屏}

4、return0;}intma(inta[120])//最大{inti,z;for(i=1,z=0;i<=100;i++){if(a[i]>=z)z=a[i];elseif(a[i]=z)z=z;elseif(a[i]

5、(i=1;i<=100;i++){sum=sum+a[i];}z=sum*1.0/100;returnz;}求积分一、设计内容小明最近在学高等数学,被数学里面的微积分难倒了。但小明编程能力很强,于是他就突发奇想,看能不能用编程的方法来帮助理解数学的学习。以下是他想求解的问题:请编程求解的值,并分析的值与的关系。(提示:如下图,按照积分的原理,将函数区间切分为非常小的长方形,其中长方形的宽度为切分的间距,长方形的高度为方格所在横坐标对应的函数值,则图中第个小长方形(阴影部分)面积为,而最终函数的积分值为所有小

6、方格的面积之和。)0.128二、二、方案设计与论证将不规则图形分割成小矩形,最后求和。三、程序运行结果(截图)四、心得体会将不规则图形分的越多,面积越准确。五、参考资料与致谢查找积分的几何意义。六、源程序#include#defineN100000intmain(){floatx,sum;inti;for(i=1,sum=0,x=1;i<=N;i++){sum=sum+(1.0/(x*x+4*x))*(1.0/N);x=x+1.0/N;}printf("%f",sum);return0;}

7、求离群点一、设计内容随机生成一组位于二维坐标系中的点集(集合大小小于50),点集中每个点的位置由x轴分量和y轴分量组成,且1x80,1y80。求这组点集中的离群点。(离群点定义:远离点集一般水平的极端大值和极端小值)。要求:若有离群点,请输出离群点的坐标;若无离群点,则输出“Nooutliers!”,将离群点在终端用#输出表示,非离群点用*输出表示,显示方式如下图所示。提示:离群点判断的方法不止一种,例如,可借助点集所有的数据的平均值为圆心,以所有点集到圆心的平均距离为半径,所构成的圆。在圆中的为正常点,否

8、则为离群点。二、方案设计与论证开一个90*90的数组,并随机生成50个点。再开一个90*90的数组,计算50个点到80*80个点的平均距离,找到最小的(离群点)。计算所有点到离群点的距离,小于等于就为正常点,否则为离群点。三、程序运行结果(截图)四、心得体会由于行间距不对,所以看起来很怪,本来是正方形的。没有离群点的概率太小了……..五、参考资料与致谢参考题目的提示来写的。参考随机数生成法。六、源程序#inclu

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

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

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