任意输入10个数,求最大值。(要求:定义maxfun(int data[10])函数)?

如题所述

#include<stdio.h>

int maxfun(int data[10])

{

int max=0;

for(int i=0;i<10;i++)

if(data[i]>data[max])

max=i;

return data[max];//返回最大值 

}

int main()

{

int a[11],max=0;

for(int i=0;i<10;i++)

scanf("%d",&a[i]);

max=maxfun(a);//max接收maxfun函数返回值(数组最大值) 

printf("max=%d",max);

return 0;

}

温馨提示:答案为网友推荐,仅供参考