定义一个二维数组a[3][3].从键盘中输入9个整型数据作为这个数组的元素,用指针p输出这个二维

组元素的值

#include <stdio.h>

int main (void)
{
int a[3][3];
int *p=&a[0][0];
printf("请依次输入数组的值,以回车键结束\n");
scanf("%d", &*p);
scanf("%d", &*(p+1));
scanf("%d", &*(p+2));
scanf("%d", &*(p+3));
scanf("%d", &*(p+4));
scanf("%d", &*(p+5));
scanf("%d", &*(p+6));
scanf("%d", &*(p+7));
scanf("%d", &*(p+8));
printf("输入的值是%d,%d,%d\n输入的值是%d,%d,%d\n输入的值是%d,%d,%d\n",*p,*(p+1),*(p+2),*(p+3),*(p+4),*(p+5),*(p+6),*(p+7),*(p+8));
return 0;
}
//自己编写的,运行过了能用,望采纳
温馨提示:答案为网友推荐,仅供参考
相似回答