司徒钟的诗:要求主函数组a[10]={15.22.13.44.25.66.67.88.39.10}调用自定义函数求最大元素的位置

来源:百度文库 编辑:高校问答 时间:2024/05/12 04:07:29
谢谢 要快 我马上就叫卷子了 谢谢

#include <stdio.h>

int main()
{
int a[10] = {15,22,13,44,25,66,67,88,39,10};
printf("a[%d]最大", maxnumber(a));
return 0;
}

int maxnumber(int a[10])
{
int n = 0;
int max = 0;
for (int i = 0; i < 10; i++)
{
if (a[i] > max)
{
n = i;
}
}
return n;
}

void main()
{
int a[10]={15,22,13,44,25,66,67,88,39,10}
int max = MyMax(a);
cout<<max<<endl;
}

int MyMax(int *a)
{
int m;
for(int i=1;i<10; i++)
{
if(a+(i-1)<a+i)
m = a+i;
else
m = a+i-1;
}
return m;
}