7-4 平均之上

分数 10

全屏浏览题目

切换布局

作者 usx程序设计类课程组

单位 绍兴文理学院

输入一个整数n,再输入n个成绩,求大于平均分的成绩个数。 例如,输入5 68 79 56 95 88,输出3。

输入格式:

首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。 每组测试先输入n,表示数据个数,然后输入n个整数。

输出格式:

对于每组测试,输出大于平均分的成绩个数。

输入样例:

1

5 68 79 56 95 88

输出样例:

3

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include using namespace std;

int main() {     int T,n;     cin >> T;     for (int i = 0; i < T; i++)//T组问题     {         int x = 0;         float sum = 0; float ave;         cin >> n;         float* N = new float[n];                  for (int i = 0; i < n; i++)         {                cin >> N[i];             sum += N[i];             ave = sum / n;         }                      for (int i = 0; i < n; i++)         {             if (N[i] > ave)             {                 x++;             }         }                  cout << x<

    }

    return 0; }

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: