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

求大佬帮忙指错

Dank!https://img1.mukewang.com/5b76794c00011fa817820797.jpg

提问者:qq_安如少年初如梦_11 2018-08-17 15:29

个回答

  • qq_殷少_04114250
    2018-09-05 16:32:15

    你这里面错的太多了,sum=nums[i]++是先给sum赋值,你赋了个nums[i],这不是个值,i不确定,是个变量。像nums[2],nums[3]这样的才是值,系统不能理解所以报错。然后你又给了++,这个又让nums[i]这个变量的值赋给sum后又自增加一,这个没必要用++,除了这些,前面也有很多错误,我看别人评论里面应该都说了,你稍微改改,没事,刚开始慢慢来

  • 慕后端4519175
    2018-09-04 19:16:37

    i是数组的下标 不是你要用来运算的数组值

  • 精慕门7194780
    2018-08-21 11:44:33

    首先第24行代码应该写为sum=sum+nums[i]或者sum+=nums[i],其次if语句后面的括号内的i写错,应为nums[i](因为i只是数组的下标,单写i并不代表数组内的对应的值)。还有,题目本生的累加值的数据类型是错误的,应为int,用double的话就运行不出来正确结果。

  • 求知玉
    2018-08-17 15:37:12

    试下我刚才发的看行不,下面的也要改


  • 求知玉
    2018-08-17 15:35:47

    if里面的判断语句错了,应该是if(nums[i]>max)

  • qq_安如少年初如梦_11
    2018-08-17 15:34:53

    抱歉,刚刚截图截错了,不知道怎么删就勉强再发一下吧


    https://img4.mukewang.com/5b767a9b0001804d17460800.jpg