用C语言实现下列语句:键盘输入10个整数,依次存入数组元素中,输出其中的最小值及最小值所在数组元素的下标。
时间: 2024-03-20 21:43:50 浏览: 65
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
以下是用C语言实现的代码:
```c
#include <stdio.h>
int main()
{
int arr[10]; // 声明一个长度为10的整型数组
int min = arr[0]; // 初始化最小值为数组第一个元素
int min_index = 0; // 初始化最小值所在下标为0
// 循环读取10个整数,存入数组中
for(int i = 0; i < 10; i++)
{
printf("请输入第%d个整数:", i+1);
scanf("%d", &arr[i]);
}
// 遍历数组,找出最小值及其下标
for(int i = 0; i < 10; i++)
{
if(arr[i] < min)
{
min = arr[i];
min_index = i;
}
}
// 输出最小值及其下标
printf("最小值为:%d\n", min);
printf("最小值所在下标为:%d\n", min_index);
return 0;
}
```
运行程序后,在命令行中输入10个整数,程序将输出其中的最小值及其所在数组元素的下标。
阅读全文