C语言5.从键盘输入3个整型元素,保存到数组,输出它们的和。 6.从键盘输入3个整型元素,保存到数组,求出其最大值并输出。 7.从键盘输入3个整型元素,保存到数组,求出其最小值并输出。 8.从键盘输入3个整型元素,保存到数组,将最小值移动到第1个元素(下标0),再输出数组。
时间: 2023-09-15 07:18:33 浏览: 91
5. 代码如下:
```c
#include <stdio.h>
int main() {
int arr[3];
int sum = 0;
for (int i = 0; i < 3; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &arr[i]);
sum += arr[i];
}
printf("它们的和为:%d\n", sum);
return 0;
}
```
6. 代码如下:
```c
#include <stdio.h>
int main() {
int arr[3];
int max;
for (int i = 0; i < 3; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &arr[i]);
if (i == 0 || arr[i] > max) {
max = arr[i];
}
}
printf("它们的最大值为:%d\n", max);
return 0;
}
```
7. 代码如下:
```c
#include <stdio.h>
int main() {
int arr[3];
int min;
for (int i = 0; i < 3; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &arr[i]);
if (i == 0 || arr[i] < min) {
min = arr[i];
}
}
printf("它们的最小值为:%d\n", min);
return 0;
}
```
8. 代码如下:
```c
#include <stdio.h>
int main() {
int arr[3];
int min_index = 0;
for (int i = 0; i < 3; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &arr[i]);
if (arr[i] < arr[min_index]) {
min_index = i;
}
}
int temp = arr[0];
arr[0] = arr[min_index];
arr[min_index] = temp;
printf("移动后的数组为:{%d, %d, %d}\n", arr[0], arr[1], arr[2]);
return 0;
}
```
阅读全文
相关推荐


















