kbys.net
当前位置:首页 >> 求 C语言选择排序法和 冒泡排序法代码! >>

求 C语言选择排序法和 冒泡排序法代码!

先上选择法和冒泡法: 1.选择法 #include void main() { int i,j,min,temp; int a[10]; printf("请输入十个整数:"); for(i=0;i

1、冒泡排序法:一趟一趟的将两个相邻的数进行交换如果有10个数则需要排9躺,如果是从 大到小输出则需要每次将后一个数和前一个数进行比较将较大的数赋值给钱一个数,将较小的数赋值给后一个数,其实就是两个数交换,那么第一趟交换完毕后,最 ...

选择排序: void select_sort(int a[],int n) //传入数组的要排序的元素个数 {int i,j,min,t; for(i=0;i

不同点: 冒泡排序法:一趟一趟的将两个相邻的数进行交换如果有10个数则需要排9躺,如果是从大到小输出则需要每次将后一个数和前一个数进行比较将较大的数赋值给钱一个数,将较小的数赋值给后一个数,其实就是两个数交换,那么第一趟交换完毕后...

#include int _tmain(int argc, _TCHAR* argv[]){char a[10] = { 5, 2, 3, 4, 8, 7, 9, 1, 0, 6 };char i, j;char temp;for (i = 1; i < 10; i++){for (j = 1; j < 10; j++){if (a[j - 1] < a[j]){temp = a[j - 1];a[j - 1] = a[j];a[j] = temp;...

1 输入; 2 排序; 3 输出。 参考代码如下: #include int main(){ int a[10];//用来存数据 int i,j,temp; for(i = 0; i < 10; i ++)//输入10个数。 scanf("%d",&a[i]); for (j = 0; j < 9; j++)//标准冒泡法排序 for (i = 0; i < 9- j; i++) { ...

结果: 代码:#include void main() { int i, j, temp; int a[10]; for (i = 0; i < 10; i++) { scanf("%d,", &a[i]); } for (j = 0; j < 9; j++) { for (i = 0; i < 9 - j; i++) { if (a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1...

#include int main() { int a[10]; int i,j,t,temp; printf("请输入10个数:"); for (i=0;i

#include #define N 10//冒泡排序(升序)void bubble_sort(int a[],int n){int i,j; //j表示趟数,i表示第j趟两两比较的次数int tmp; //临时变量for(j=0;j

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com