欢迎来到天天文库
浏览记录
ID:35342244
大小:55.71 KB
页数:3页
时间:2019-03-23
《实验报告模板(学生版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、內滎占工业丈曇信息工程修旎实验报告课程名称:高级语言程序设计(C)实验名称:分支、循环、数组和函数程序设计实验类型:验证性口综合性回设计性口实验室名称:校计算机中心机房班级:好专业1班学号:2014009姓名:好孩子组别:同组人:成绩:实验日期:2014.12.19实验报告撰写要求「、实验前用预习报告纸撰写预习报告,预习报告包括以下内容1.实验目的2.实验用仪器设备、器材或软件环境3.实验原理、方案设计、程序框图、预编程序等4.实验过程中需要记录的实验数据表格二、实验过程中,要认真观察,仔细记录三、完
2、成实验后用实验报告纸撰写实验报告,包括以下内容1.仪器设备型号及编号2.实验器材或软件环境1.实验步骤、程序调试方法2.实验数据处理及结果分析3.实验中存在的问题4.体会及思考题四、报告撰写时,要求格式规范、书写预习报告成绩:指导教师审核(签名):年月日预习报告一实验题目:随机产生50个100〜200间的整数存入数组a中,并输出(每行10个数)。从键盘输入两个整数作为变量start和end的值(03、数组a中50个数的和,并输出。从键盘输入一个字符作为变量sortord的值(soHordW(a,d),其中a表示由小到人,即升序,d表示由人到小,即降序),按照变量sortord所指定的方式将数组"屮的数据进行排序,并输出排序结果(每行10个数)。要求:1)定义函数intmax_a(intt[],ints,inte)用于寻找数组的最大值的I、•标2)定义函数intsum_a(int([])用于计算数组a屮5()个数的和3)定义函数voidasc(intt[])用于对数组按照升序进行排序4)定义函数vo4、iddesc(intt[])用于对数组按照降序进行排序5)所有输出均在主函数中实现提示:1)产生随机种子的函数为srand()(头文件stdlib.h),通常可以通过系统时间来改变种子值,例如srand((unsigned)time(NULL)),其中time函数的头文件为time.h2)产生随机数的函数为rand()(头文件stdlib.h),例如产生a〜b之间的随机数应为a+rand()%(b-a+l)3)清除读写缓冲区的函数fflush()(头文件stdio.h),例如清空读缓冲区fflush(5、stdin)二程序流程图(人小控制在一页当中):三预编程序:(这个是最开始的程序,允许有错误)实验报告成绩:指导教师审核(签名):年月日实验报告一实验题目:随机产生50个100〜200间的整数存入数组a中,并输出(每行10个数)。从键盘输入两个整数作为变量start和end的值(06、人,即升序,d表示由人到小,即降序),按照变量sortord所指定的方式将数组"屮的数据进行排序,并输出排序结果(每行10个数)。要求:1)定义函数intmax_a(intt[],ints,inte)用于寻找数组的最人值的下标2)定义函数intsum_a(intt[])用于计算数组a中50个数的和3)定义函数voidasc(int([])用于对数组按照升序进行排序4)定义函数voiddesc(intt[])用于对数组按照降序进行排序5)所有输出均在主两数中实现提示:1)产生随机种了的函数为srand(7、)(头文件stdlib.h),通常可以通过系统时间來改变种了值,例如srand((unsigned)time(NULL)),其中time函数的头文件为time.h2)产牛•随机数的函数为rand()(头文件stdlib.h),例如产纶a〜b之间的随机数应为a+rand()%(b-a+l)3)淸除读写缓冲区的函数fflush()(头文件stdio.h),例如清空读缓冲区fflush(stdin)二程序流程图(人小控制在一页当中):三程序:(最终正确的程序)四运行结果(抓图取得):五实验中存在的问题:(实8、验中遇到的问题及是如何解决的)六体会和思考:
3、数组a中50个数的和,并输出。从键盘输入一个字符作为变量sortord的值(soHordW(a,d),其中a表示由小到人,即升序,d表示由人到小,即降序),按照变量sortord所指定的方式将数组"屮的数据进行排序,并输出排序结果(每行10个数)。要求:1)定义函数intmax_a(intt[],ints,inte)用于寻找数组的最大值的I、•标2)定义函数intsum_a(int([])用于计算数组a屮5()个数的和3)定义函数voidasc(intt[])用于对数组按照升序进行排序4)定义函数vo
4、iddesc(intt[])用于对数组按照降序进行排序5)所有输出均在主函数中实现提示:1)产生随机种子的函数为srand()(头文件stdlib.h),通常可以通过系统时间来改变种子值,例如srand((unsigned)time(NULL)),其中time函数的头文件为time.h2)产生随机数的函数为rand()(头文件stdlib.h),例如产生a〜b之间的随机数应为a+rand()%(b-a+l)3)清除读写缓冲区的函数fflush()(头文件stdio.h),例如清空读缓冲区fflush(
5、stdin)二程序流程图(人小控制在一页当中):三预编程序:(这个是最开始的程序,允许有错误)实验报告成绩:指导教师审核(签名):年月日实验报告一实验题目:随机产生50个100〜200间的整数存入数组a中,并输出(每行10个数)。从键盘输入两个整数作为变量start和end的值(06、人,即升序,d表示由人到小,即降序),按照变量sortord所指定的方式将数组"屮的数据进行排序,并输出排序结果(每行10个数)。要求:1)定义函数intmax_a(intt[],ints,inte)用于寻找数组的最人值的下标2)定义函数intsum_a(intt[])用于计算数组a中50个数的和3)定义函数voidasc(int([])用于对数组按照升序进行排序4)定义函数voiddesc(intt[])用于对数组按照降序进行排序5)所有输出均在主两数中实现提示:1)产生随机种了的函数为srand(7、)(头文件stdlib.h),通常可以通过系统时间來改变种了值,例如srand((unsigned)time(NULL)),其中time函数的头文件为time.h2)产牛•随机数的函数为rand()(头文件stdlib.h),例如产纶a〜b之间的随机数应为a+rand()%(b-a+l)3)淸除读写缓冲区的函数fflush()(头文件stdio.h),例如清空读缓冲区fflush(stdin)二程序流程图(人小控制在一页当中):三程序:(最终正确的程序)四运行结果(抓图取得):五实验中存在的问题:(实8、验中遇到的问题及是如何解决的)六体会和思考:
6、人,即升序,d表示由人到小,即降序),按照变量sortord所指定的方式将数组"屮的数据进行排序,并输出排序结果(每行10个数)。要求:1)定义函数intmax_a(intt[],ints,inte)用于寻找数组的最人值的下标2)定义函数intsum_a(intt[])用于计算数组a中50个数的和3)定义函数voidasc(int([])用于对数组按照升序进行排序4)定义函数voiddesc(intt[])用于对数组按照降序进行排序5)所有输出均在主两数中实现提示:1)产生随机种了的函数为srand(
7、)(头文件stdlib.h),通常可以通过系统时间來改变种了值,例如srand((unsigned)time(NULL)),其中time函数的头文件为time.h2)产牛•随机数的函数为rand()(头文件stdlib.h),例如产纶a〜b之间的随机数应为a+rand()%(b-a+l)3)淸除读写缓冲区的函数fflush()(头文件stdio.h),例如清空读缓冲区fflush(stdin)二程序流程图(人小控制在一页当中):三程序:(最终正确的程序)四运行结果(抓图取得):五实验中存在的问题:(实
8、验中遇到的问题及是如何解决的)六体会和思考:
此文档下载收益归作者所有