月有阴晴圆缺,宝见的C语言作业不可或缺---数组作业

65 阅读1分钟

编程题

作业一:

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

(2)找出这6个整数中的最大值,并将其输出到控制台。

#include 
int main(){
    int num[6],k;
    printf("请输入6个整数:");
    for(int i= 0;i k){
            max = num[i];
        }
    }
    printf("最大值是:%d\n",k);
    return 0;
}

作业二:

(1)从键盘输人6个整数。

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

#include 
int main(){
    int num[6],temp;
    printf("请输入6个整数:");
    for(int i= 0;inum[j+1]){
               temp = num[j];
               num[j] = num[j+1];
               num[j+1] = temp;
           }
       }
    }
    printf("排序后:");
    for(int i = 0;i
int main() {
    int matrix[4][4], trans[4][4];
    printf("请输入4×4矩阵:\n");
    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++) {
            trans[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;, trans[i][j]);
        }
        printf(&#34;\n&#34;);
    }
    return 0;
}