C语⾔:⽤冒泡排序法排序输⼊的n个数字⽤冒泡排序法排序输⼊的n个数字
随意输⼊n个数字,⽤冒泡排序法进⾏排序
#include<stdio.h>
void BubbleSort(int number[],int n)//冒泡排序法排序函数
{
int i,j,temp;
for(i=0;i<n-1;i++)
{
for(j=1;j<n-i;j++)
{
if(number[j]<number[j-1])
{
c语言的冒泡排序算法temp=number[j];
number[j]=number[j-1];
number[j-1]=temp;
}
}
}
}
int main()
{ int n,i,j;
int number[n];
printf("请输⼊要排序的数字个数:");
scanf("%d",&n);
printf("请输⼊要排序的数字:");
for(i=0;i<n;i++)
{
scanf("%d",&number[i]);
}
BubbleSort(number, n);
for(j=0;j<n;j++)
{
printf("%d ",number[j]);
}
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论