c语言编写自定义函数,计算给定数组的最大值、最小值和平均值,并且返回最大值和最小值的下标 50
展开全部
int max(int s[],int n)
{
int m=s[0];
for(int i=1;i<n;i++)
if(m<s[i]) m=s[i];
return m;
}
int min(int s[],int n)
{
int m=s[0];
for(int i=1;i<n;i++)
if(m>s[i]) m=s[i];
return m;
}
double avg(int s[],int n)
{
int m=s[0];
for(int i=1;i<n;i++)
m+=s[i];
return m/n;
}
int maxidx(int s[],int n)
{
int idx=0;
int m=s[0];
for(int i=1;i<n;i++)
if(m<s[i]) { m=s[i]; idx=i}
return idx;
}
int minidx(int s[],int n)
{
int idx=0;
int m=s[0];
for(int i=1;i<n;i++)
if(m>s[i]) { m=s[i]; idx=i}
return idx;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询