以下是C语言的排序法,一些例子
1.冒泡法:
#include "stdafx.h" #include"stdio.h" #include"stdlib.h" //冒泡法练习 int _tmain(int argc, _TCHAR* argv[]) { int b[1000]; int a,c,d,t; printf("请输入数字个数\n"); scanf("%d",&a);//输入数字个数 printf("请输入各个数字\n"); for(c=0;c<a;c++) scanf("%d",&b[c]); printf("您输入的数字为\n"); for(d=0;d<a;d++) printf("%d\n",b[d]); for(c=0;c<a;c++) { for(d=0;d<a-1;d++) if(b[d]>b[d+1]) { t=b[d]; b[d]=b[d+1]; b[d+1]=t; } } printf("从小到大排序\n"); for(d=0;d<a;d++) printf("%d\n",b[d]); system("pause"); return 0; }
原文地址:https://www.cnblogs.com/mutangchun/p/11181800.html
时间: 2024-10-11 07:03:27