7-79 求3×4数组中大于等于平均值的元素的和 (10分)_12.0
求一个3×4数组中大于等于平均值的所有数组元素的和,并统计满足条件的元素个数。本题中的平均值为小数,用到的其他所有变量均为整型。 输入格式: 输入3行4列的矩阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。 输出格式: 在一行中按照“s=和,n=个数”的顺序输出,结果均原样输出,没有列宽控制。 输入样例: 1 4 7 8 2 1 4 2 1 2 3 4 输出样例: s = 27 , n = 5 知识点 average=3.00 错误 double average = sum / 12 ; average=3.25 正确 double average = sum / 12.0 ; 代码 # include <iostream> using namespace std ; int main ( ) { int arr [ 12 ] , sum = 0 ; for ( int i = 0 ; i < 12 ; i ++ ) { cin >> arr [ i ] ; sum + = arr [ i ] ; } double average = sum / 12.0 ; int sumsum = 0 , cnt = 0 ; for ( int i = 0 ; i < 12 ; i ++ ) { if ( arr [ i ] >= average ) { sumsum + = arr