用一个一维数组的指针变量,输入一个二维数组,并计算出二维数组的各元素之和
来源:百度知道 编辑:UC知道 时间:2024/09/12 15:58:44
#include <stdio.h>
int main()
{
int a[10][10];
int (*p)[10];
int i,j,sum=0;
p = a;
for(i = 0; i < 10;i++)
for(j = 0; j < 10; j++)
scanf("%d",&p[i][j]);
for(i = 0; i < 10;i++)
for(j = 0; j < 10; j++)
sum+= p[i][j];
printf("sum=%d\n",sum);
return 0;
}
简单给你写一下
void main()
{
int (*p)[10];
int a[10][10];
int i;
int j;
p = a;
for(i = 0; i < 10;i++)
{
for(j = 0; j < 10; j++)
scanf("%d",*(*(p+i)+j));
}
}