(1):找出一维数组中的最大值.已知:int a[10]={0,2,4,6,8,1,3,5,7...答:int main(){ int a[10]={5,3,6,1,7,4,9,2,8,10};int i,max,*p;p=a;//将a数组的首地址赋给指针变量p max=*p;//将a数组的第一个元素a[0]赋给变量max p++;//将指针变量p指向a数组的下一个元素a for(i=1;i<10;i++){ if(*p>max){ max=*p;} printf("\nmax=%d\n"...
c语言求数组中最大值和最小值及其下标答:思路:假定一个数为最大值,如果有个数比假定的最大值还大,那么该数就为最大值。最小值同理。使用for循环。/ public class MaxMin{ public static void main(String[]args){ int[]array={13,56,45,48,26,55,7,3,9,468,4589,76,4,3,18};//声明数组并赋值 int i=0;int max=array...
用C语言编程求出数组中数字的最大值。答:{ int i,maxxr,j;maxxr=a[0];for(i=0;i<n;i++){ if(maxxr<a[i]){ maxxr=a[i];} } for(i=0;i<n;i++){ if(maxxr==a[i]){ j=i;break;} } k=j;} int main(void){ int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;fun(a, 10, &k);printf...
c语言用指针找二维数组中的最大值和下标答:int FindMax(int *p,int m,int n,int *pRow,int *pCol);int main(){ int a[10][10];int m,n;int max,r,c;printf("Input m,n:\n");scanf("%d,%d",&m,&n);InputArray(a[0],m,n);max=FindMax(a[0],m,n,&r,&c);printf("max=%d,row=%d,col=%d\n",max,r,c);re...