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 }