求一个3×4数组中大于等于平均值的所有数组元素的和,并统计满足条件的元素个数。本题中的平均值为小数,用到的其他所有变量均为整型。
输入格式:
输入3行4列的矩阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。
输出格式:
在一行中按照“s=和,n=个数”的顺序输出,结果均原样输出,没有列宽控制。
输入:
1 4 7 8
2 1 4 2
1 2 3 4
输出:
s=27,n=5
答案:
include
int main()
{
int i;
int b=0,a[13],sum1=0;
double sum=0,adj;
for(i=0;i<12;i++) { scanf("%d",&a[i]); sum+=a[i]; } adj=sum/12; for(i=0;i<12;i++) { if(a[i]>=adj)
{sum1+=a[i];
b++;}
}
printf("s=%d,n=%d",sum1,b);
return 0;
}