/*2、完成函数f的实现,参数a为int数组首地址,
len为数组长度,要求函数f能够返回数组最大
元素的个数*/
#include<iostream>
using namespace std;
int f(const int * a , int len)
{
int count=1;
int i;
int max=0;
for (i=1;i<len;i++)
{
if (a[i]>a[max])
{
count=1;
max=i;
}
else if (a[i]== a[max])
count++;
}
return count;
}
int main()
{
int a[10000];
int i,j,n;
cout<<"输入个数"<<endl;
cin>>n;
cout<<"输入每个元素"<<endl;
for(i=0;i<n;i++)
cin>>a[i];
f(a,n);
cout<<"最大数的个数"<< endl;
cout<<f(a,n);
}
C语言数据结构——返回最大的数
最新推荐文章于 2022-03-15 13:58:33 发布