定义整数数组x,用键盘向数组输入10个数,输入之后,对数组中所有的数据按照输入先后顺序进行显示输出

定义整数数组x,用键盘向数组输入10个数,输入之后,对数组中所有的数据按照输入先后顺序进行显示输出,最后设计一种算法,对数组中的数据进行升序排序,并输出并输出排序后的数

大神,救急啊!


#include <stdio.h>

int main() {
    int x[10];  // 定义整数数组x
    int i, j, temp;
    
    // 从键盘输入10个数
    for (i = 0; i < 10; i++) {
        printf("请输入第%d个数:", i+1);
        scanf("%d", &x[i]);
    }
    
    // 输出输入的顺序
    printf("输入的数为:");
    for (i = 0; i < 10; i++) {
        printf("%d ", x[i]);
    }
    printf("\n");
    
    // 冒泡排序升序
    for (i = 0; i < 9; i++) {
        for (j = 0; j < 9-i; j++) {
            if (x[j] > x[j+1]) {
                temp = x[j];
                x[j] = x[j+1];
                x[j+1] = temp;
            }
        }
    }
    
    // 输出排序后的数
    printf("升序排序后的数为:");
    for (i = 0; i < 10; i++) {
        printf("%d ", x[i]);
    }
    printf("\n");
    
    return 0;
}