齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)数组第二次实验

实验项目:排序(写实验报告) 实验目的:1.掌握排序的一般方法 2.正确使用数组来解决排序中 的数据类型描述问题 实验内容: 程序()功能:编程实现用冒泡对输入的 10个数由小到大排序
实验项目:排序 (写实验报告) 实验目的 : 1.掌握排序的一般方法 2.正确使用数组来解决排序中 的数据类型描述问题。 实验内容: 程序(一) 功能:编程实现用冒泡对输入的 10个数由小到大排序

参考程序: include maino i int a[11l,i, i,t; printf( Input 10 numbers: In; for(i=1;ia[+1) a[;a叮=a[i+们;a[+1]F=t;} printf( The sorted numbers: In); for(i=1;i<11;i++) printf( %d a0)
参考程序: #include main() { int a[11], i, j, t; printf("Input 10 numbers:\n"); for(i=1;ia[i+1]) {t=a[i]; a[i]=a[i+1]; a[i+1]=t;} printf("The sorted numbers:\n"); for(i=1;i<11;i++) printf("%d ",a[i]); }

程序(二)功能:编程实现用选择法对输入的10个数由小到大排序。参考程序: include main () i int a[111, i,j, k, x; printf("Input 10 numbers: In); for(i=1;i<11;i++) scanf( %d", &a[ printf("in") for(i=1;i<10;++) {k三i for(j=i+1j<=10j++) if(af]<ak)=ii if(k∈i X=a; a[]=a]; a[]=x,] printf( The sorted numbers: In); for(i=1;<11;i++) printf( %d " a]);
程序(二) 功能:编程实现用选择法对输入的10个数由小到大排序。参考程序: #include main() { int a[11],i,j,k,x; printf("Input 10 numbers:\n"); for(i=1;i<11;i++) scanf("%d",&a[i]); printf("\n"); for(i=1;i<10;i++) { k=i ; for(j=i+1;j<=10;j++) if(a[j]<a[k]) k=j ; if (k!=i) { x=a[i]; a[i]=a[k]; a[k]=x;} } printf("The sorted numbers:\n"); for(i=1;i<11;i++) printf("%d ",a[i]); }

程序(三)功能:编程实现由键盘输入一个数插入到有序 数组中。(参考黄皮教材中实验十一) main inta[111{1,4,6,9,13,1619,28240,100 int temp1, temp2, numder, end, i,j scanf(%d”,& number); end=alg]: if(numbered)a[10]number; eIse for(=0inumber) temp1=a叮 a[inumber fo=|+111j++ ttemp2=a[]ar]=temp1; temp1=temp2 1 break
程序(三) 功能:编程实现由键盘输入一个数插入到有序 数组中。(参考黄皮 教材中实验十一 ) main() {int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1, temp2,numder,end,i,j; scanf(“%d”,&number); end=a[9]; if(number>end) a[10]=number; else {for(i=0;inumber) { temp1=a[i]; a[i]=number; for(j=i+1;j<11;j++) {temp2=a[j];a[j]=temp1;temp1=temp2;} break; } } } }

问题 若使程序一输出的排序结果为 [1]=1a[2]=2.a10]=10的形式,程序应 做何改动? 2、完成程序二的空白部分,把程序补充完 整 3、分析选择法和冒泡法排序的异同。 编程实现程序三的功能,要求插入的是任意 数值
问题: 1、若使程序一输出的排序结果为: a[1]=1 a[2]=2……a[10]=10的形式,程序应 做何改动? 2、完成程序二的空白部分,把程序补充完 整。 3、分析选择法和冒泡法排序的异同。 编程实现程序三的功能,要求插入的是任意 数值
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)数组第一次实验.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构(理论).ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构实验1.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)循环嵌套实验.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(实验程序).doc
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)实验内容:程序(一)功能:测试程序的输出结果.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)实验二 C语言程序初步.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)实验三 设变量X、Y的值.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)实验一 C语言程序上机操作.ppt
- 《操作系统》课程教学资源(PPT课件)第十章 内部排序.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十四讲 典型功能模块分析.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第一讲 ASP.NET概述.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第五讲 基本Web服务器控件的应用计.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十九讲 Repeater控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十讲 ASP.NET内置对象(一).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第三讲 JavaScript脚本.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第七讲 ASP.NET服务器控件(三).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第六讲 ASP.NET服务器控件(二).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第九讲 页面跳转与数据传输.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十讲 DataList控件应用.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第三次课思考题问答.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式(c).ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第二次课思考题问答.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂-算法.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 输入输出.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)选择实验1.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)选择结构2.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)选择结构实验2.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(部分习题答案,前三章).doc
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概述.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体与共用体.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第十三章 文件.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(教学大纲,实验,本科).doc
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(实验讲义)TURBO C上机操作实验部分.doc
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 预处理命令.ppt
- 齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第十章 指针.ppt