求输入数字的平均数,并输出比平均数大的数字

img


为什么这一步会报错呢
之前还写了个程序如下

img


这个可以运行
但是为了避免输入数字个数大于给定数组数字个数,就修改了下改成图1
但是就运行不了了,为什么啊

更改之后得出数据结果不对,应该是求平均数那块有问题,但是找不出来,想问下问题在哪,咋改呢

img

你这number数组都是if代码块中的局部变量,后面的代码怎么知道number是什麽东西呢???

因为后面求平均值那一块不在main函数里面,而number变量是在main函数里面定义的,且不是全局变量,所以在main函数外面是不能使用number这个变量的,所以报错了。

img


已成功运行啦!!!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^