#include
#include
#define N 5
int main()
{
int i, j; //循环变量
int temp; //用来交换的临时变量
int nums[N] = {16, 25, 9, 90, 23};
//外层循环控制轮数
for(i = 0; i < N - 1; i++)
{
//内层循环控制每轮的比较次数
for(j = 0; j < N - i - 1; j++)
{
//如果当前值大于后一个值,就交换
if(nums[j] > nums[j + 1])
{
temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
printf("排序后的结果是:\n");
for(i = 0; i < N; i++)
{
printf("%d\t",nums[i]);
}
return 0;
}