编程题: 一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9。 下面程序的功能是:求一维数组a中的最大元素及其下标。 程序的输出应为:The max is: 34,position is: 7。 请写出fun( )函数,使程序完整并能够正确运行。 #include"stdio.h" int max; /**********fun( )函数**********/ 请编写完成! /**********fun( )函数**********/ void main() { int a[10]={1,4,2,7,3,12,5,34,5,9},n; n= fun(a,10); printf("The max is: %d ,position is: %d\n", max , n);}
时间: 2023-07-18 09:51:50 浏览: 64
一维数组习题,检测数组学习效果
int fun(int a[], int n)
{
int max_index = 0;
max = a[0];
for (int i = 1; i < n; i++) {
if (a[i] > max) {
max = a[i];
max_index = i;
}
}
return max_index;
}
阅读全文