这里数组出了什么问题

img

img

哈喽,把第一行的number去掉哦,如下,有用请点采纳

#include<stdio.h>
int main() {
    int x; // 改这里
    double sum = 0;
    int cnt = 0;
    int number[100];
    scanf("%d", &x);
    while(x!=-1){
        number[cnt] = x;
        sum+=x;
        cnt++;
        scanf("%d", &x);
    }
    if(cnt>0){
        printf("%f\n",sum/cnt);
        int i;
        for(i=0;i<cnt;i++){
            if(number[i]>sum/cnt){
                printf("%d\n",number[i]);
            }
        }
    }
    return 0;
}

number重复定义了 ,第4行和第7行 都定义了number

去掉第四行的number

去掉第四行的number