利用函数调用,实现:求5个数中的第2大的值及其下标。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include <math.h>
int main()
{
int n[5] = {0};
for (int i = 0; i < 5; i++)
{
scanf("%d",&n[i]);
}
int a = n[0];
int b = n[1];
int nums = 0;
for (int i = 0; i < 5; i++)
{
if (n[i]>a)
{
a = n[i];
}
if (b<a)
{
int temp = b;
b = a;
a = temp;
}
}
printf("%d",a);
for (int i = 0; i < 5; i++)
{
if (a==n[i])
{
printf(" %d",i);
break;
}
}
return 0;
}