c语言中如何用指针在整型数组中找到最大值答:include <stdio.h>int main(void){ int i,num[10]={0,5,2,18,3,6,15,10,1,7},*p=num; for(i=1;i<10;i++) if(num[i]>*p) p=&num[i]; printf("最大值是:%d\n",*p); return 0;}
C语言求一个二维组每行每列的最大值 并放在一个新数组中 ,用指针做?答:行列最大值,方法很多,一般循环遍历属于就可以了。既然你要用指针来做,我就用指针来写。利用数组元素地址连贯性来做。include <stdio.h> define MXR 4//最大行数 define MXC 3//最大列数 int main(){ int i=0,mr,mc,*p=NULL,*ps=NULL;int nums[MXR][MXC]={{8,6,7},{2,6,3},...
...用指针写,编写一函数fun,功能是,求出数组的最大元素在数组中的下标...答:iMax = array[i];} } if (k) *k = iMax;return j;} int main(void){ int a[8] = {1,4,5,3,2,4,0,1};int k = 0;int x = max_el(a, 8, &k);int i = 0;printf("数组为:\n");for (i = 0; i < 8; i++) printf("%d\t", a[i]);printf("\n最大元素...