全部代码
数组练习
用户输入值,来输出大于平均数的所有值
#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;
}