#include<iostream>
using namespace std;
int GetByondAvgNumber(int iArray[], int iLen)
{
int rst=0;
int all=0;
for (int i=0;i<iLen;i++)
{
all=all+iArray[i];
}
all=all/iLen;
for (int j=0;j<iLen;j++)
{
if (iArray[j]>=all)
{
rst++;
}
}
return rst;
}
int main()
{
int GetByondAvgNumber(int iArray[], int iLen);
char temp[256];
int ii=0;
int len=0;
int jj=0;
int TmpNumber=0;
cin>>temp;
while (temp[ii++]!='\0')
{
if (temp[ii]==',')
{
len++;
}
}
len++;
int *Iarray=new int[len];
ii=-1;
do
{
ii++;
if (temp[ii]==','||temp[ii]=='\0')
{
Iarray[jj++]=TmpNumber;
TmpNumber=0;
}
else
{
TmpNumber=TmpNumber*10+(temp[ii]-48);
}
}while (temp[ii]!='\0');
cout<<GetByondAvgNumber(Iarray,len)<<endl;
return 0;
}
大於均值的數的個數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.