你的程序没有细看,不过你的思路有问题
你就是要得到10个学生中最大的嘛,可以用下面的方法实现
#include
int score[10];
main()
{
int a,b,c,i;
for (i=0;i<=9;i++)
{
scanf("%d",&score[i]);
}
b = score[0];
a=0;
for (i=1;i<=9;i++)
{
if(b < score[i])
{
b = score[i];
a = i;
}
}
printf ("%d\n",a);
}
for (b=0;b<=9;b++)
{
if (i != b)
{
我认为是这部分的问题if(i!=b)
少了分号即改为if(i!=b);
/*这个比较短*/
#include
#define
N
100
int
main(void)
{
int
arr[N];
int
i,max,n;
scanf("%d",&n);
getchar();
for(i=0;i
max=arr[0];
for(i=1;i
printf("%d\n",max);
for(i=0;i
printf("%4d",i+1);
getchar();getchar();
}