冒泡法 对10个数比大小
Posted liqingxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了冒泡法 对10个数比大小相关的知识,希望对你有一定的参考价值。
//冒泡法
/*
10个数 比较9组
1组 2组 3组 4组
比较9次 比较8次 比较7次 比较6次
从a[0]-a[8] 从a[0]-a[7] 从a[0]-a[6] 从a[0]-a[5]
*/
#include <stdio.h>
int main()
{
int a[10],i,t,m,n;
printf("please enter ten numbers
");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(m=1;m<=9;m++)//比较9组
{
for(n=1;n<=10-m;n++)//每组比较次数 1组 9次 2组 8次 ...
{
for(i=0;i<=(10-m-1);i++)
if(a[i]>=a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
return 0;
}
以上是关于冒泡法 对10个数比大小的主要内容,如果未能解决你的问题,请参考以下文章