哪里错了 求指出 平均值不对
程序代码:
#include<stdio.h> int main() { int a[100]; int i,j=0,sum=0; int max,min; float ave=0; printf("请输入一组数:\n"); for(i=0;i<100;i++) { scanf("%d",&a[i]); min=a[0];j++; if(a[i]>=0) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; sum=sum+a[i]; } else break; } ave=sum/(j-1); printf(" sum:%d\n ave:%.2f\n min:%d\n max:%d\n",sum,ave,min,max); return 0; }