c语言从键盘输入3个整型元素,保存到数组,将最小值移动到第1个元素(下标0),再输出数组
时间: 2023-07-16 18:11:42 浏览: 96
字符串的存储-c语言课件\\第7章 数组
下面是实现这个功能的 C 语言代码:
```c
#include <stdio.h>
int main() {
int nums[3]; // 定义数组
int i, temp, min_index;
// 从键盘输入数组元素
printf("请输入3个整数:\n");
for (i = 0; i < 3; i++) {
scanf("%d", &nums[i]);
}
// 查找最小值
min_index = 0;
for (i = 1; i < 3; i++) {
if (nums[i] < nums[min_index]) {
min_index = i;
}
}
// 将最小值移动到第一个元素
temp = nums[0];
nums[0] = nums[min_index];
nums[min_index] = temp;
// 输出数组
printf("移动后的数组为:\n");
for (i = 0; i < 3; i++) {
printf("%d ", nums[i]);
}
printf("\n");
return 0;
}
```
运行结果如下:
```
请输入3个整数:
3 2 1
移动后的数组为:
1 3 2
```
阅读全文