问答详情
源自:7-1 编程练习

又看不懂了,不知道编程者的意图

5558b3c300014c3c04990019.jpg

5558b3c30001e45b02410037.jpg

5558b3c40001f1e305000177.jpg

为什么score.length要减去1,而num要再加1,小生愚昧,真心不懂,诚心向大牛请教!

提问者:原始人_瓜子 2015-05-17 23:30

个回答

  • Absolute_Duo
    2015-05-18 00:16:47

    1、因为score.length的值是score的长度如score的长度为5则score.length就为5,而score[]数组的下标是从0开始的所以有score[0],score[1],score[2],score[3],score[4]最大下标为4即score.length-1;

    2、num是一个计数器用来记有效成绩的人数,所以当满足有效成绩时num要加1;

  • 再生的激
    2015-05-18 00:14:05

    虽然没细看,但是我觉得 i  和  num 是两个变量把? A 和 B 比较  A 从n-1开始