为什么会只求和不算平均值?
你只输出了一个啊
你这逻辑有毛病啊,双重循环求和100次,每次和为10,所以r退出循环时为1000,除以100就是10你调用的时候不要传入100,传入n然后average改一下,单重循环
for (int i=0;i<n;i++){ r+=a[i]; }