某集合中有3个整数,分别是:128,78和63,从键盘中输入n(n>=1)个整数追加到该集合中。输出追加后该集合中的所有数据,并求该集合中大于平均值元素的个数。
#include <stdio.h>
int main() {
int set[6] = {128, 78, 63};
int n, i, sum = 0, count = 0;
float avg;
scanf("%d", &n);
for(i = 3; i < n + 3; i++) {
scanf("%d", &set[i]);
}
for(i = 0; i < n + 3; i++) {
sum += set[i];
}
avg = (float) sum / (n + 3);
for(i = 0; i < n + 3; i++) {
printf("%d ", set[i]);
if(set[i] > avg) {
count++;
}
}
printf("%d\n", avg, count);
return 0;
}