printf("highest is %s,%s",stu[maxi].num,stu[maxi].name); printf("grade is %6.2f,%6.2f,%6.2f,average is %5.2f.\n", stu[maxi].score[0],stu[maxi].score[1],stu[maxi].score[2],stu[maxi].average); 这两句,数组下标是float。要求数组下...
不知道你要达到什么目的。 For i = LBound(arr) + 1 To UBound(arr) 当循环最后一轮时arr(i + 1, j)就会下标越界 For k = 2 To 11 执行完循环后k=12,brr(i - 1, k - 1)超范围 Range(i + 1, 18) 没有这种写法