#include <stdio.h>
int main ()
{
int a[10];
int i, j, t;
printf("输入十个整数\n");
for (i=0;i<=9;i++)
scanf ("%d",&a[i]);//以上输入十个值并把他们赋予到a[10]里
for (i=0;i<=8;i++)//以下开始对比大小(拿a[0]和a[1]比、拿0和2比、拿0和3比......拿0和9比,拿1和2比,拿1和3比,拿1和9比......拿8和9比)
for(j=i+1;j<=9;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
//以下的for循环 是为了 按排列好的从大到小的顺序 输出a[0],a[1],a[2]....a[9]
for(i=0;i<=9;i++){
printf("%d\t",a[i]);}
printf("\n");
return 0;
}
C语言冒泡排序//十个数为例
最新推荐文章于 2024-04-18 23:10:40 发布