void main()
{
int array[10]
for(int i=0i<10i++)
scanf("%d",&array[i])
int max=array[0]
int index=0
for(i=1i<10i++)
{
if(array[i]>max)
{
max=array[i]
index=i
}
}
for(i=0i<10i++)
{
if(array[i]==max)
printf("%d\n",i)
}
}
#include "stdio.h"void main()
{
int a[10],i,max=0
for (i=0i<10i++)
scanf("%d",&a[i])
for (i=0i<10i++)
if(a[i]>max)
max=a[i]
for (i=0i<10i++)
if(a[i]==max)
printf("%d\n",i+1)
}
你的程序没有细看,不过你的思路有问题你就是要得到10个学生中最大的嘛,可以用下面的方法实现
#include <stdio.h>
int score[10]
main()
{
int a,b,c,i
for (i=0i<=9i++)
{
scanf("%d",&score[i])
}
b = score[0]
a=0
for (i=1i<=9i++)
{
if(b <score[i])
{
b = score[i]
a = i
}
}
printf ("%d\n",a)
}