int arr[10] = {0};//定义一个存放10个整型数的数组arr
for (int i = 0; i < 10; i++) {//随机获取10个0 ~ 20的整数放到数组arr所对应的元素中, 并打印出来
arr[i] = arc4random() % (20 - 0 + 1) + 0;
printf("%d ", arr[i]);
}
printf("\n");
//冒泡排序
for (int i = 0; i < 10 - 1; i++) {
for (int j = 0; j < 10 - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int i= 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");冒泡排序
最新推荐文章于 2025-05-19 09:28:05 发布
本文展示了一个使用C语言进行数组初始化及冒泡排序的例子。首先通过arc4random函数生成了10个0到20之间的随机整数,并将这些数值存储在一个整型数组中。接着,使用经典的冒泡排序算法对数组中的元素进行了升序排列。
39万+

被折叠的 条评论
为什么被折叠?



