C语言,编写程序,使用指针求出一维整型数组,数组自定,求出最大值及其下 ...答:include<stdio.h>#define ARRAY_LEN 100int main(void) {int arr[ARRAY_LEN],len,i,*p=arr,*max=arr;printf("请输入初始数组元素个数:");scanf("%d",&len); printf ("\n"); printf ("===\n\n"); printf("请输入数组内容,共%d个元素: ",len);for(i=0; i<len; p...
C语言编程:用指针表示法给一维数组元素输入值,输出各元素的值及元素之...答:include <stdio.h> int main(){ int a[6],i,sum,*p;printf("Please input data of a[6]:\n");for(i=0,p=a;i<6;++i)scanf("%d",p++);printf("Output arry:\n");for(i=0,sum=0,p=a;i<6;++i){ printf("%d ",*p);sum+=*p++;} printf("\ns=%d\n",sum);return ...
C语言,用指针输出二维字符串数组的问题答:%d",&n); for(i=0;i<n;i++) { scanf("%s",pn[i]); } for(i=0;i<n;i++) { printf("%s\n",pn[i]); }}对于二维数组,要么用指向数组的指针,这时要定义指针的纬度,就好像,二维数组定义时,必须确定最后那个方括号的纬度 要么就用指针数组,那你必须用循环,一一给每个指针赋值 ...
C语言:编写函数,用指针型形参访问数组,把给定数组转置,并给出运行截...答:int t;for(t=j-1,i--;i>=0;i--)for(j=t;j>=0;b[j][i]=a[i][j--]);} int main(int argc,char *argv[]){ int a[N][M],b[M][N],i,j,t;puts("Transpose before:");for(t=i=0;i<N;i++){//给数组a赋值并输出 for(j=0;j<M;printf("%3d",a[i][j++]...