C语言 用指针实现倒序输出并赋值给另一个数组答:void main(){ int a[10] = {0,1,2,3,4,5,6,7,8,9};int *b;b = (int*)malloc(10*sizeof(int));for(int i=0; i<10; i++) { b[i] = a[9-i];} for(int j=0; j<10; j++) { printf("%d",b[j]);} free(b);} ...
C语言中 指针做函数参数传递二维数组答:include <stdio.h> void fun(int (*p1)[3],int (*p2)[3]);int main(){ int p1[3][3]={{7,8,9},{4,5,6},{1,2,3}} ;int p2[3][3] = {0};int i = 0, j = 0;fun(p1,p2);for(i = 0;i < 3;i++){ for(j = 0;j < 3;j++){ printf("%d ",*(*(...
求C语言,用指针写,编写一函数fun,功能是,求出数组的最大元素在数组中...答:include <stdio.h> int max_el(int array[], int size, int * k){ int iMax=0, i = 0, j = 0;for(i = 0; i < size; i++) { if (array[i] > iMax) { j = i;iMax = array[i];} } if (k) *k = iMax;return j;} int main(void){ int a[8] = {1,4,5,...
...数组中的最大元素及其所在的行数和列数。c语言答:printf("\n行指针结果:\n");printf("max:%d 下标:%d,%d %d行%d列\n", max, result[0], result[1], result[0] + 1, result[1] + 1);result = colPoint(arr[0], &max);printf("列指针结果:\n");printf("max:%d 下标:%d,%d %d行%d列\n", max, result[0], result...