数组顺序输出代码
#include<stdio.h>
void order(int arr[],int x) {
for (int i = 0; i < x; i++) {
for (int j = i + 1; j < x; j++) {
if (arr[i] >= arr[j]) {
int k = arr[i];
arr[i] = arr[j]; //顺序排序
arr[j] = k;
}
}
}
for (int i = 0; i < x; i++) {
printf("%d ", arr[i]);
}
}
int main()
{
int x = 0;
scanf("%d", &x);
int arrs[1000];
for (int i = 0; i < x; i ++ ) {
scanf("%d", &arrs[i]);
}
order(arrs, x);
}
数组逆序输出代码
#include<stdio.h>
void order(int arr[],int x) {
for (int i = 0; i < x; i++) {
for (int j = i + 1; j < x; j++) {
if (arr[i] <= arr[j]) {
int k = arr[i];
arr[i] = arr[j]; //顺序排序
arr[j] = k;
}
}
}
for (int i = 0; i < x; i++) {
printf("%d ", arr[i]);
}
}
int main()
{
int x = 0;
scanf("%d", &x);
int arrs[1000];
for (int i = 0; i < x; i++) {
scanf("%d", &arrs[i]);
}
order(arrs, x);
}
创作不易,点点关注,感谢支持!!!