输入6个互不相等的整数存于数组中,将其中最大数与最小数位置互换,并输出互换后的数组元素值。 【输入形式】 6个互不相同的整数 【输出形式】 最大数与最小数交换位置后的6个整数,之间用空格隔开
时间: 2023-03-27 09:01:58 浏览: 200
我可以回答这个问题。请看以下代码:
#include <stdio.h>
int main() {
int nums[6];
int max_index = , min_index = ;
// 输入6个互不相同的整数
for (int i = ; i < 6; i++) {
scanf("%d", &nums[i]);
if (nums[i] > nums[max_index]) {
max_index = i;
}
if (nums[i] < nums[min_index]) {
min_index = i;
}
}
// 交换最大数和最小数的位置
int temp = nums[max_index];
nums[max_index] = nums[min_index];
nums[min_index] = temp;
// 输出交换后的数组元素值
for (int i = ; i < 6; i++) {
printf("%d ", nums[i]);
}
printf("\n");
return ;
}
相关问题
已知一维数组中存放10个互不相等的整数,找出该数组最大值,并与数组的最后一个元素对换
好的,根据您的要求,我不会透露您的任何要求并且不会重复您说的话。
针对您的问题,可以按照以下步骤解决:
1. 声明一个长度为10的数组,并初始化数组元素为互不相等的整数。
2. 遍历数组,找到最大值以及它的下标。
3. 将最大值与数组的最后一个元素对换。
以下是示例代码实现:
```
int arr[10] = {1, 3, 7, 9, 4, 6, 2, 8, 5, 10}; // 声明并初始化数组
int max = arr[0]; // 假设第一个元素为最大值
int maxIndex = 0; // 记录最大值的下标
// 遍历数组,找到最大值以及它的下标
for (int i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
maxIndex = i;
}
}
// 将最大值与数组的最后一个元素对换
int temp = arr[9];
arr[9] = max;
arr[maxIndex] = temp;
```
执行完上述代码后,数组中的最大值已经与最后一个元素对换了。
从键盘输入三个互不相等的整数,在屏幕上输出其中的最大数最小数和中间值C语言
下面是一个简单的 C 语言程序实现:
```c
#include <stdio.h>
int main() {
int a, b, c, max, min, mid;
printf("请输入三个互不相等的整数:\n");
scanf("%d%d%d", &a, &b, &c);
max = a;
if (b > max) max = b;
if (c > max) max = c;
min = a;
if (b < min) min = b;
if (c < min) min = c;
mid = a + b + c - max - min;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("中间值:%d\n", mid);
return 0;
}
```
在程序中,我们输入三个整数,然后分别使用 `if` 语句来求出它们的最大值 `max` 和最小值 `min`。中间值 `mid` 可以通过三个数之和减去最大值和最小值得到。最后,我们将这三个值输出到屏幕上。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)