for(i=0;i<5;i++) 
    printf(“%d”,p[i]); } 
10.从键盘输入5个整数到数组a中,然后输出。 #include void main() 
{ int a[5],k,*p;   p=a; 
  for(k=0;k<5;k++) 
    scanf(“%d”,p++);   p=a; 
 for(k=0;k<5;k++) 
  printf(“m”,*(p++)); } 
11.用指针表示法输出二维数组的个元素。 #include void main() 
{static int a[2][3]={{0,1,2,},{3,4,5}};  int k,j,*p; 
 for(j=0;j<2;j++)   {for(k=0;k<3;k++) 
     printf(“]”,*a[j]+k)); 
   putchar(‘\\n’);  } 
putchar(‘\\n’); for(j=0;j<2;j++)   {for(k=0;k<3;k++) 
   printf(“]”,*(*(a+j)+k));    putchar(‘\\n’);   } 
p=a[0]; 
for(j=0;j<2;j++)    {for(k=0;k<3;k++) 
       printf(“]”,*p(++));     putchar(‘\\n’);    } }  
12.用数组名常量指针输出二维数组,并将数组中的最大元素及所在行列号输出。 #include void main() 
{ int i,j,m,n,max; 
  int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};   m=0;n=0;   max=**a; 
  for(i=0;i<3;i++)     {printf(“\\n”); 
     for(j=0;j<4;j++) 
       {printf(“]”,*(*(a+i)+j));         if(max<*(*(a+i)+j))            {max=*(*(a+i)+j);             m=i;n=j;            }       } 
      } 
     printf(“\\nmax is:a[-][-]=%-5d”,m,n,max); 
} 
13.用指向数组元素的指针输出二维数组,并将数组中的最大元素及所在行列号输出。 #include void main() 
{ int i,j,m,n,max; 
  int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};   int *p;   p=a[0];   max=*p;   m=0;n=0;