C语言由键盘任意输入10个双精度数据,输出其中的最小数及位置(下标)。
时间: 2024-05-01 18:17:29 浏览: 64
好的,您的问题是关于 C 语言的。下面是代码实现:
```
#include <stdio.h>
int main()
{
double arr[10];
int min_index = 0;
// 输入 10 个双精度数据
printf("请输入 10 个双精度数据:\n");
for (int i = 0; i < 10; i++)
{
scanf("%lf", &arr[i]);
}
// 查找最小值及位置
for (int i = 1; i < 10; i++)
{
if (arr[i] < arr[min_index])
{
min_index = i;
}
}
// 输出结果
printf("最小数为 %.2lf,位置为 %d。\n", arr[min_index], min_index);
return 0;
}
```
希望能解决您的问题。
阅读全文