c语言 有一个一维整型数组,内放10个学生的成绩,求其中的最大值及其所在的下标,如果出现了一个以上的最
发布网友
发布时间:2023-09-07 10:23
我来回答
共2个回答
热心网友
时间:2023-09-14 17:09
#include <stdio.h>
int main()
{
int a[10], i, max, min;
for(i = 0; i < 10; i ++)
scanf("%d",&a[i]);
max = min = 0;
for(i = 1; i < 10; i ++)
{
if(a[max]<a[i]) max = i;
else if(a[min]>a[i]) min = i;
}
printf("%d %d\n", max, min);
return 0;
}
热心网友
时间:2023-09-14 17:09
#include <stdio.h>
int main()
{
int a[10],i,m=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<10;i++)
{
if(a[m]<a[i]) m=i;
}
printf("%d %d\n",a[m],m);
}