任意输入5个数,找出其中最小数,并和最后一个数互换位置,C语言代码
时间: 2024-05-02 13:19:30 浏览: 161
找到数组中的最小数——C语言代码
请看下面的C语言代码:
```
#include <stdio.h>
int main() {
int nums[5];
int i, min_index;
// 读取5个数
printf("请输入5个数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
// 找出最小数的下标
min_index = 0;
for (i = 1; i < 5; i++) {
if (nums[i] < nums[min_index]) {
min_index = i;
}
}
// 和最后一个数互换位置
int temp = nums[4];
nums[4] = nums[min_index];
nums[min_index] = temp;
// 输出结果
printf("最小数是:%d,和最后一个数互换位置后的结果是:\n", nums[4]);
for (i = 0; i < 5; i++) {
printf("%d ", nums[i]);
}
printf("\n");
return 0;
}
```
希望能帮到您!
阅读全文