1 / 6
文档名称:

选择排序法与冒泡排序法——c语言.pptx

格式:pptx   大小:121KB   页数:6页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

选择排序法与冒泡排序法——c语言.pptx

上传人:zhongxinado 2019/1/31 文件大小:121 KB

下载得到文件列表

选择排序法与冒泡排序法——c语言.pptx

相关文档

文档介绍

文档介绍:选择排序法与冒泡排序法——C语言1、选择排序法2、冒泡排序法3、改进的冒泡排序法例、从键盘上输入10个学生的成绩,从大到小输出成绩。1、选择排序法#include<>voidmain(void)/*选择排序法*//*从键盘上输入10个学生的成绩,用选择排序法输出成绩*/{ intd[9]; intz,t,i,j; z=1; while(z) { printf("输入10个学生的成绩以逗号隔开:\n"); scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&d[0],&d[1],&d[2],&d[3],&d[4],&d[5],&d[6],&d[7],&d[8],&d[9]); for(i=0;i<9;i++) for(j=i+1;j<=9;j++) if(d[i]<d[j]) { t=d[i]; d[i]=d[j]; d[j]=t; } printf("学生成绩由大到小:\n%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9]); printf("\n输入1继续此程序,输入0结束此程序"); scanf("%d",&z); }}2、冒泡排序法#include<>voidmain(void)/*冒泡排序法*//*从键盘上输入10个学生的成绩,用冒泡排序法输出成绩*/{ intd[9]; intz,t,i,j; z=1; while(z) { printf("输入10个学生的成绩以逗号隔开:\n"); scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&d[0],&d[1],&d[2],&d[3],&d[4],&d[5],&d[6],&d[7],&d[8],&d[9]); for(i=1;i<10;i++) for(j=0;j<=9-i;j++) if(d[j]<d[j+1]) { t=d[j]; d[j]=d[j+1]; d[j+1]=t; } printf("学生成绩由大到小:\n%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9]); printf("\n输入1继续此程序,输入0结束此程序"); scanf("%d",&z); }}3、改进的冒泡排序法#include<>voidmain(void)/*冒泡排序法改进*//*从键盘上输入10个学生的成绩,用冒泡排序法改进法输出成绩*/{ int