这一道怎么做?能告诉我吗?

img


你能告诉我一下,这个到底是怎么做的? 希望你们能告诉我,真的希望


#include <iostream>
using namespace std;
int main()
{
    int a[6], x, i;
    float ave = 0;
    for (i = 0; i < 6; i++)
    {
        cin >> a[i];
        ave += a[i];
    }
    cin >> x;
    ave /= 6;
    ave -= x;
    x = 0;
    for (i = 0; i < 6; i++)
    {
        if (a[i] < ave)
            x++;
    }
    cout << x;

    return 0;
}

望采纳!!!点击回答右侧采纳即可!


#include <iostream>
using namespace std;
int main()
{
    int a[6];
    int x;
    int sum = 0;
    int count = 0;
    for(int i = 0; i < 6; i++)
    {
        cin >> a[i];
        sum += a[i];
    }
    cin >> x;
    int avg = (sum - x) / 6;
    for(int i = 0; i < 6; i++)
    {
        if(a[i] < avg)
            count++;
    }
    cout << count << endl;
    return 0;
}