定义一个整形数组a[10] 初始化数组:键盘输入 数值冒泡排序 输出数组数据:数值a的0-9元素值

后面怎么看不见
2024-10-29 16:57:19
推荐回答(1个)
回答1:

代码如下:

#include 
#include 

#define N 10

int main()
{
int data[N], i, j, temp;

// 输入

for (i = 0; i < N; i++)
scanf("%d", &data[i]);


// 冒泡排序

for (i = 0; i < N - 1; i++)
for (j = 0; j < N - i - 1; j++)
if (data[j] > data[j + 1]) {
temp = data[j];
data[j] = data[j + 1];
data[j + 1] = temp;
}

// 输出

for (i = 0; i < N; i++)
printf("%d ", data[i]);

printf("\n");

system("pause");
return 0;
}

运行结果: