while循环结束之后,n的值是-1,所以,你输出的avg能不是负数吗?
#include
int main() {
int i,a[100],n,sum = 0;
printf("n = ");
scanf("%d",&n);
for(i = 0; i < n; ++i) {
scanf("%d",&a[i]);
sum += a[i];
}
printf("sum = %d,avr = %lf\n",sum,1.0 * sum/n);
return 0;
}
一看就是不会用电脑的,问问题还用手机拍照。
重新传一张清楚照片
看不清楚。无法回答
你这是在干什么?发给代码我看看