C语言作业

37 阅读1分钟

1. 程序功能实现

(1)从键盘输入6个整数

#include 
int main() {
    int num[6];
    printf("请输入6个整数:");
    for (int i = 0; i < 6; i++) {
        scanf(&#34;%d&#34;, &num[i]);
    }
    return 0;
}

运行结果:

image.png

(2)找出6个整数中的最大值并输出

c

#include 
int main() {
    int num[6], max;
    printf(&#34;请输入6个整数:&#34;);
    for (int i = 0; i < 6; i++) {
        scanf(&#34;%d&#34;, &num[i]);
    }
    max = num[0];
    for (int i = 1; i < 6; i++) {
        if (num[i] > max) {
            max = num[i];
        }
    }
    printf(&#34;最大值是:%d\n&#34;, max);
    return 0;
}

运行结果:

屏幕截图 2025-12-10 211814.png

2. 程序功能实现

(1)从键盘输入6个整数

#include 
int main() {
    int num[6];
    printf(&#34;请输入6个整数:&#34;);
    for (int i = 0; i < 6; i++) {
        scanf(&#34;%d&#34;, &num[i]);
    }
    return 0;
}

运行结果:

image.png

(2)冒泡排序法将6个整数从小到大排序

#include 
int main() {
    int num[6], temp;
    printf(&#34;请输入6个整数:&#34;);
    for (int i = 0; i < 6; i++) {
        scanf(&#34;%d&#34;, &num[i]);
    }
    // 冒泡排序
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5 - i; j++) {
            if (num[j] > num[j+1]) {
                temp = num[j];
                num[j] = num[j+1];
                num[j+1] = temp;
            }
        }
    }
    // 输出排序结果
    printf(&#34;排序后:&#34;);
    for (int i = 0; i < 6; i++) {
        printf(&#34;%d &#34;, num[i]);
    }
    return 0;
}

运行结果:

image.png

3. 矩阵转置程序(4行4列)

#include 
int main() {
    int matrix[4][4], transpose[4][4];
    // 输入矩阵
    printf(&#34;请输入44列的矩阵:\n&#34;);
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            scanf(&#34;%d&#34;, &matrix[i][j]);
        }
    }
    // 矩阵转置(行列交换)
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            transpose[j][i] = matrix[i][j];
        }
    }
    // 输出转置后的矩阵
    printf(&#34;转置后的矩阵:\n&#34;);
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            printf(&#34;%d &#34;, transpose[i][j]);
        }
        printf(&#34;\n&#34;);
    }
    return 0;
}

运行结果:

image.png