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

为什么算平均值时,不能用sum / i

avg=sum/i;会运行错误,为什么啊?


提问者:莫利_molly 2016-03-25 00:46

个回答

  • 坏蛋君
    2016-03-25 00:59:22
    已采纳

    i是局部变量,只能在for循环中使用。而avg=sum/i中的i已经不存在了。

  • 莫利_molly
    2016-03-26 00:09:36

    哦哦,知道了,我以为开始定义i=0后,在for循环里就可以省略i的值了,我是这么写的:for(i;i<nums.length;i++);找到错误原因了,谢谢。

  • 坏蛋君
    2016-03-25 21:45:51

    可以啊,你把程序发过来看看

    56f541010001e5e804820340.jpg

    56f54101000130bf05000404.jpg