void BubbleSort(int s[], int n) { //函数参数:数组与数组大小
int i, j, temp;
for ( i = 0; i < n-1; i++) //从0开始进行n-1轮排序
{ //每轮使较大的数后排
for ( j = 0; j < n-i-1; j++) //每轮两两比较的数递减
{
if (s[j]>s[j+1]) //符合条件就互换
{
temp = s[j];
s[j] = s[j + 1];
s[j + 1] = temp;
}
}
}
}
int main() {
int i; //用于循环控制
int a[10]; //定义一个a数组来存储分数
printf("请输入十大歌手的成绩:");
for ( i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
}
BubbleSort(a, 10); //调用冒泡排序
printf("排序后结果:");
for ( i = 0; i < 10; i++)
{
printf("%d ",a[i]);
}
printf("\n");
return 0;
}