C语言用冒泡排序法对数组中的8个整数(a[8]={6,8,5,4,6,9,3,2})进行从小到大排序
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 11:45:48
C语言用冒泡排序法对数组中的8个整数(a[8]={6,8,5,4,6,9,3,2})进行从小到大排序
本人新手想的蛋疼了
本人新手想的蛋疼了
一个冒泡居然也能玩出这么多花样啊! (*^__^*) 嘻嘻
一楼整个c++,结果循环次数还整差了,二楼来个俺刚学冒泡时自悟的沉底法!三楼的对,但那两个循环新手可能不太好理解,看看俺的原始冒泡吧,通俗易懂!o(∩_∩)o 哈哈
#include
#define N 9
void bubsort(int a[], int n)
{
int i = 0, j = 0;
int temp;
for(i = 0; i < n-1; i++)
{
for(j=i+1; j < n; j++)
{
if(a[j] < a[i])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
void main()
{
int i;
int a[N]={4, 8, 9, 5, 6, 0, 3, 2, 7};
bubsort(a, N);
for(i = 0; i < N; i++)
{
printf("%d\r\n", a[i]);
}
return;
}
一楼整个c++,结果循环次数还整差了,二楼来个俺刚学冒泡时自悟的沉底法!三楼的对,但那两个循环新手可能不太好理解,看看俺的原始冒泡吧,通俗易懂!o(∩_∩)o 哈哈
#include
#define N 9
void bubsort(int a[], int n)
{
int i = 0, j = 0;
int temp;
for(i = 0; i < n-1; i++)
{
for(j=i+1; j < n; j++)
{
if(a[j] < a[i])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
void main()
{
int i;
int a[N]={4, 8, 9, 5, 6, 0, 3, 2, 7};
bubsort(a, N);
for(i = 0; i < N; i++)
{
printf("%d\r\n", a[i]);
}
return;
}
C语言用冒泡排序法对数组中的8个整数(a[8]={6,8,5,4,6,9,3,2})进行从小到大排序
VB作业 利用“冒泡法”对一下数据进行从小到大排序:7、3、9、12、20、8(数组)
用冒泡排序法将数组a[10]={1,3,2,5,6,7,4,9,10,8}中的数进行从大到小进行排列,并输出排好的数组a
C语言 用冒泡排序法将一组整数(存在于数组中)按照从小到大排列
C语言编程——选择排序法,要求:由主函数调用排序子函数,对n个整数进行从小到大的排序,谢了
用选择法对10个整数从小到大排序(C语言中的题),其中的“选择法”是指的是什么?它的
c语言输入3个整数,从小到大排序后输出.
C语言用冒泡法和选择法对10个数进行排序
有关冒泡排序法的题用冒泡排序法从小到大排列数据{13,5,9,10,7,3},至少需要几趟排序才能完成?
用直接插入排序法对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为:______.
对N个元素进行排序,用冒泡法进行排序时,共需排几次?
1. 编一个程序,产生30个随机整数,存入数组,用冒泡法或选择法分别对其进行排序.要求显示排序前后的数