永发信息网

什么是冒泡程序啊?

答案:2  悬赏:50  手机版
解决时间 2021-04-06 03:07
  • 提问者网友:無理詩人
  • 2021-04-05 11:41
什么是冒泡程序啊?
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-04-05 12:13
我也是才刚学的,现在知道的关于冒泡的只用冒泡排序法.......
比如对10个整数由大到小排序.....
#include
void main()
{
int a[10];
int i,j,t;
printf("输入10个整数:\n");
for( i = 0; i < 10; i ++ )
scanf("%d",&a[ i ]); //依次输入10个整数
for( j = 0; j < 9; j ++ ) //进行9轮排序 即n-1次
{
for( i = 0; i < 9-j; i ++) //每轮进行n-1-j 次比较,最 多n-1-j 次交换
if( a[ i ] > a[ i + 1 ] )
{
t = a[ i ] ;
a[ i ] = a[ i + 1 ]; //大的沉底向a[9](依次)逼进 a[ i + 1 ] = t;
}
}
printf("排序结果:");
for( i = 0; i < 10; i ++ ) //依次输出排序结果
printf("%d\t",a[ i ]);
printf("\n");
}
全部回答
  • 1楼网友:夜风逐马
  • 2021-04-05 13:03
用来排序的,通过相邻两个数的比较,把大数或者小数冒到第一位,然后再冒次大或次小数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯