全部代码

数组练习

用户输入值,来输出大于平均数的所有值

code 数组练习.c
#include<stdio.h>

int main()
{
    int num=1;
    printf("你将要输入几个数字?");
    scanf("%d",&num);
    if(num>1000){
        printf("太多了!一个个手输是要累死自己吗?");
        goto error;
    }
    int nums[1000]={0};
    printf("让我们开始吧!");
    double average=0.0;
    for(int times=1;times<=num;times++){
        printf("请输入第%d个数字\n",times);
        scanf("%d",&nums[times-1]);
        average+=nums[times-1];
    }
    printf("well done!现在开始计算......\n");
    average/=num;
    printf("计算得到平均数为%.2f\n",average);
    int more=0;
    for(int times=1;times<=num;times++){
        if(nums[times-1]>average){
            printf("数字%d大于平均数\n",nums[times-1]);
            more++;
        } 
    }
    printf("计算完成!一共有%d个数大于平均数。\n",more);
    error:
    return 0;
}