求一個數組中最大值函式的下標值
int maxElement(array[] ,int n)
{
int i=0,n=0,t=array[0];//將下標為0的值賦值給t
for(i=0;i<n;i++)//控制迴圈
{
if(t<arry[i+1])//比較大小選最大數
{
arry[i+1]=t;//交換 假設下標i+1的大於下標0則交換
n=i;//統計比較次數 假設a[0]最大則不比較,則下標最大者為a[0],假設a[1]最大則迴圈要執行一次則i+1則i=1;以此類推推。
}
return n;
}
int main()
{
float a[50];
int n,i=0;
scanf("%f",&n);
for(i=0;i<n;i++)
scanf("%f",&a[i]);
maxElement(a,n);
}