不太会。。。

来源:6-6 数组的应用(二)

慕村8552520

2017-08-23 13:52

我不太明白为什么 return -1 等同于 return index 难道说 index 默认值为-1么? 求大神

写回答 关注

2回答

  • centrifugeSIW
    2017-08-26 19:10:44

    不是说return -1等同于return index,你再看一下,else语句块中,已经令index=-1了,所以这时候,return -1=return index ,其实index没啥用,完全可以替换成 

    else 
    {
        return -1;
    }
  • 玲_ling
    2017-08-23 17:02:27

    #include <stdio.h>
    #define N 10
    int main()
    {
     
        int score[N]={67,98,75,63,82,79,81,91,66,84};
        int sum=0,max,min,i,t,k,s;
        for(i=0;i<10;i++)
        printf("%4d",score[i]);
        printf("\n\n");
        for(i=0;i<10;i++)
        {
         sum=sum+score[i];
         }
        printf("总分数%d\n",sum);
        printf("平均分%d\n",sum/10);
        max=score[0];min=score[0];
        for(i=0;i<10;i++)
        {
         if(score[i]>max)    max=score[i];
         if(score[i]<min)    min=score[i];
      }
      printf("最高分数%d\n",max);
      printf("最低分数%d\n",min);
      for(i=0;i<10;i++)
      {
          t=i;
       for(k=i+1;k<10;k++) 
       if(score[t]>score[k])  t=k;
       s=score[i];score[i]=score[t];score[t]=s;
      }
      printf("从低到高的分数排列:\n");
      for(t=0;t<10;t++)
      printf("%4d",score[t]);
        return 0;
    }

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题