输入12个整数给二维数组a[3][4],用指针变量按照矩阵形式输出数组中的元素,并求出各元素相加的和。
如下图:
代码参考如下:
#include <stdio.h>
int main ()
{
int a[3][4];
int i, j, sum = 0;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
sum += a[i][j];
}
}
int *p = a[0];
for(i=0;i<12;i++)
{
printf("%-3d", *(p + i));
if ((i + 1) % 4 == 0)
printf("\n");
}
printf("sum=%d\n", sum);
}
如有帮助,欢迎点赞+采纳哈!