·若函数indexOfSmallestElement(用于求出一组浮点数中最小值(第一次出现)的索引值

·若函数indexOfSmallestElement(用于求出一组浮点数中最小值(第一次出现)的索引值,函数声明如下:
int indexOfSmallestElement(double a[ ], int n);
·
·请完成如下任务
·实现函数indexOfSmallestElement(编写测试代码,找出6个数字中最小值的位置。
测试用例
输入∶1.9 1.5 3.7 2 1.5 6.3 输出︰1
·
·请完成如下任务
·实现函数indexOfSmallestElement(编写测试代码,找出6个数字中最小值的位置。

img

img

供参考:

#include <stdio.h>
int indexOfSmallestElement(double a[], int n)
{
    double min = a[0];
    int i, k = 0;
    for (i = 0; i < n; i++){
         if (min > a[i]){
             min = a[i];
             k = i;
         }
    }
    return k;
}
int main()
{
    double a[6];//={1.9,1.5,3.7,2,1.5,6.3};
    int  i;
    for (i=0;i<6;i++) //输入
         scanf("%lf",&a[i]);
    printf("%d",indexOfSmallestElement(a,6));
    return 0;
}