输入10个数,将其中最小的数与第一个书对换
时间: 2023-12-04 21:15:21 浏览: 65
好的,您可以这样做:
1. 首先,让用户输入10个数字,并将它们存储在一个数组中。
2. 然后,找到这个数组中的最小值和它的索引。
3. 将最小值与数组的第一个元素交换。
下面是这个过程的示例代码(使用C语言):
```c
#include <stdio.h>
int main() {
int nums[10];
int i, min, index;
// 输入10个数字
printf("请输入10个数字:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 找到最小值及其索引
min = nums[0];
index = 0;
for (i = 1; i < 10; i++) {
if (nums[i] < min) {
min = nums[i];
index = i;
}
}
// 交换最小值和第一个元素
if (index != 0) {
nums[index] = nums[0];
nums[0] = min;
}
// 输出结果
printf("交换后的数组为:\n");
for (i = 0; i < 10; i++) {
printf("%d ", nums[i]);
}
printf("\n");
return 0;
}
```
希望这个示例代码能够帮助您解决问题。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)