判断一组数据比某个数大的个数()中为需要填的内容

此程序的正确输出结果应为:

 数组为:

 6       8       3       9       4       2       1       7       5

 x为:5

 比5大的元素个数为:4

[程序]

//main.cpp

#include

using namespace std;

class Array{

public:

     Array(float *p,int m,float x1);           // 用p初始化a,m初始化n,x1初始化x

     ~Array();                                 // 释放动态空间

     void print()const;                        // 按指定格式输出结果

     void count();                             // 计算比x大的元素个数

private:

     float *a,x;                               // 数组及指定的x

     int n;                                    // 数组大小(所有元素个数)

     static int number;                        // 数组中比x大的元素个数

};
( );

Array::Array(float *p,int m,float x1):n(m),x(x1)

{

     int i;

( );

     for(i=0;i<n;i++)

               a[i]=p[i];

}

Array::~Array()

{

    (       );

}

void Array::print()const

{

     int i;

     cout<<"数组为:\n";

     for(i=0;i<n;i++)

               cout<<a[i]<<'\t';

     cout<<endl;

     cout<<"x为:"<<x<<endl;

     cout<<"比"<<x<<"大的元素个数为:"<<number<<endl;

}

void Array::count()

{

     int i;

     for(i=0;i<n;i++)

       

             (        )number++;

}

int main()

{

     float t[9]={6,8,3,9,4,2,1,7,5};

     Array test(t,9,5.0);

     test.count();

     test.print();

     system("pause");

     return 0;

}