上海工程技术大学c语言实习报告

上海工程技术大学c语言实习报告

ID:22208132

大小:376.61 KB

页数:19页

时间:2018-10-27

上海工程技术大学c语言实习报告_第1页
上海工程技术大学c语言实习报告_第2页
上海工程技术大学c语言实习报告_第3页
上海工程技术大学c语言实习报告_第4页
上海工程技术大学c语言实习报告_第5页
资源描述:

《上海工程技术大学c语言实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实习报告《高级语言程序设计》2012〜2013学年第一学期学院(部)管理学院指导教师李旭芳班级代号0315121姓名/学号张何兵/mbcm同组人无实验一一实验项目名称:在函数中进行I•个学生成绩从高到低排名sort(inta[W])二:知识点:定义变量i,j,t,巾于是整数,所以可将变量定义成整型变量(G卩im型),因此输入和输出时的格式字符应使用“%ld”。三:算法设计:1)将变量i,j,t,a[10]定义为整形。2)循环控制一维数组的下标给a[10]中每个空位赋值。3)二重循环,外循环控制数组中的按从上到下的顺序比较,内循环控制比

2、较未被比较过的数组内的数;将所有数比较并按照从下小到大的顺序排序。4)最后循环输出a[10]中所存值。5)输出结束。四:程序流程图:inti.j.t:i-0卜沁]刈卜ab•十1】刈十…i十十IIreturtw[10];五:程序清单:#include〈stdio.h〉intsort(inta[10j){inti,j,t;for(i=0;i<9;i++)for(j=0;j<9-i;j++){if(aU]

3、;printff请输入10个数n);for(i=0;i<10;i++)scanf("%d'&a[i]);printf(”H);sort(a);for(j=0;j<10;j++)printf(’’%d’’,a[j]);}六:运行结果:r"C:UsersacerDesktopDebugl.exe*请输入10不数1232435564542365768745487766556433223125Pressanykeytocontinue.实验二—实验项目名称:.改进第一步的函数为n>,进行1个学生成绩从高到低排名二:知识

4、点:定义变量i,j,t,巾于是整数,所以可将变量定义成整型变量(G卩im型),因此输入和输出时的格式字符应使用“%ld”。三:算法设计:1)将变量i,j,t,a[10]定义为整形。2)循环控制一维数组的下标给a[n]中每个空位赋值。3)二重循环,外循环控制数组中的按从上到下的顺序比较,内循环控制比较未被比较过的数组内的数;将所有数比较并按照从下小到大的顺序排序。4)最后循环输出a[n]中所右值。5)输出结束。0:程序流程图:inti.j.t:i-0卜沁]刈卜ab•十1】刈十…i十十returna[n]:五:程序清单:#include<

5、stdio.h>intsort(inta[],intn){inti,j,t;for(i二0;i

6、da[i]);}7:运彳丁结果:■'C:UsersacerDesktopDebug2.exe’请输入n个数,以“*”结朿Pressanykeytocontinue实验三一实验项目名称:改进第二步的函数为serf•,将n个学生成绩从高到低排冬,排名方式根据serfO函数的参数进行,如为‘*’按升序排,•为’I’按降序排。(*:»8««-l升,■tlAf降)二:知识点:定义变量i,j,t,n,a[1000]由于是整数,所以可将变量定义成整型变量(即int型),因此输入和输出时的格式字符应使用“%ld”。三:算法设计:1)

7、声明一个sort函数将a[],i,j,t定义为整型。2)通过二重循环,外循环控制数组中的按从上到下的顺序比较,内循环控制比较未被比较过的数组内的数;将所存数比较并按照从下小到大的顺序排序。3)再定义i,n,a[1000]为整形变量和字符型变量s。4)再输入a或b,a代表升序排列,b代表降序排列。5)然后输入成绩,进行排序,当getchar等于*时,输出。若不是,则输出“”。五:程序清单:#includeintsort(inta[],intn,charstyle){inti,j,t;for(i=0;i

8、for(j=O;ja[j+l]){t=a[j];a[j]=a[i+l];alj+l]=t;}}elseif(style==’d’){if(a[j]

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

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

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