查找数值,并输出最大值函数

 1 #include<stdio.h>

 2 const int A=10;

 3 int max(int ia[]);

 4 void fond(int ia[],int id);

 5 void main()

 6 {

 7     int ia[A],ib,ic,ii,imax;

 8  for(ii=0;ii<A;ii++)

 9   scanf("%d",&ia[ii]);

10  ib=66;

11     fond(ia,ib);

12  imax=max(ia);

13  printf("最大值为:%d\n",imax);

14 }

15 

16 void fond(int ia[],int id)

17 {

18  int ii,irecord;

19  irecord=1;

20  for(ii=0;ii<A;ii++)

21   if(ia[ii]==id) 

22   {

23    printf("%d的位置是%d\n",id,ii+1);

24    irecord=0;

25   }

26   if(irecord==1)

27    printf("%d未发现\n",id);

28 }

29 

30 int max(int ia[])

31 {

32  int ii,imax;

33  imax=0;

34  for(ii=0;ii<A;ii++)

35   if(imax<ia[ii])

36    imax=ia[ii];

37   return imax;

38 }

 

你可能感兴趣的:(函数)