用C语言编程:用“冒泡法”对输入的10个字符按由小到大的顺序排列。

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:45:34
是用“冒泡法”做,请大虾尽量用简单的语句。谢谢

#include "stdio.h"
#include "stdlib.h"
void Bubble(float a[]){
int i,j;
float temp;
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1])
{temp = a[j]; a[j] = a[j+1]; a[j+1] = temp;}
}
}
main()
{
float B[10],average=0,sum=0;
int i,j=0;
for(i=0;i<10;i++)
scanf("%f",&B[i]);

for(i=0;i<10;i++)
sum+=B[i];
average = sum/10.0;
printf("average = %.2f\n",average);
Bubble(B);
for(i=9;i>=0;i--)
{
printf("%.2f\t",B[i]);
++j;
if(j==5)
printf("\n");
}
system("pause");
}

多送你个求平均数
这是我们期末考试的题目

冒泡法就是将最大的数找到排到后面去

课本