毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言课程设计分屏数据处理系统

更新时间:2012-8-6:  来源:毕业论文

分屏数据处理系统
1、设计目的
随机产生1000个数,并分屏显示(每行显示10个数字,每页显示10行),而且在每一屏的下方显示本屏中数据的最大值、最小值和平均值。

2、总体设计(程序设计组成框图、流程图)
 
3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
该程序只有一个主函数main(),首先要做的是清屏后在屏幕随即输出一页N行N列的随机数字(随机由randomize函数决定,大小有MAX,MIN决定),并分别记录到数组a[N][N]中,利论文范文http://www.chuibin.com/  用选择排序法,找出该数组中最大和最小的数字,通过两个for循环,利用sum=sum+a[i][j]求出该页100个数字之和,然后将最大数,最小数,和,输出。并将计数器count加1,提示用户请按任意键,并利用getch()吸收,最后通过goto语句,返回到函数头,依次进行第二页,第三页等输出,当count=10时,利用exit(0)退出程序。
4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
该程序在win-tc平台下编写并通过测试,在编写初级阶段,如何进行第二页的输出成了问题的关键,经过仔细思索,goto语句可以很方便的解决这个问题,只要配合着计数变量count作为最后的限制因素即可。

5、源程序清单和执行结果:
#include<stdio.h>
#include<stdlib.h>
#define N 10
#define MAX 99
#define MIN 1
main()
{

int i,j,a[N][N],temp,max,min;
int count=0;
long sum;
randomize();
head:本文来自六.维,论-文·网原文请找腾讯32491,14
clrscr();
for(i=0;i<N;i++)
for(j=0;j<N;j++)
a[i][j]=MIN+random(MAX-MIN+1);2515

[1] [2] 下一页

C语言课程设计分屏数据处理系统下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。