编程题
作业一:
(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("%d", &matrix[i][j]);
}
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
trans[j][i] = matrix[i][j];
}
}
printf("转置后的矩阵:\n");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
printf("%d ", trans[i][j]);
}
printf("\n");
}
return 0;
}