#include <stdio.h>
int main(){
int a[3][2]={0},(*ptr)[2],i,j;
for(i=0;i<2;i++){
ptr=a+i;
scanf("%d",ptr);
ptr++;
}
for(i=0;i<3;i++){
for(j=0;j<2;j++)
printf("%2d",a[i][j]);
printf("\n");
}
}
题目要求,输入123<回车>
求各位大佬帮帮忙!!!
十分感谢!!!
你这个代码有问题哦
应该改成
#include <stdio.h>
int main(){
int a[3][2]={0},(*ptr)[2],i,j;
for(i=0;i<2;i++){
ptr=a+i;
scanf("%d",ptr);
ptr++;
}
for(i=0;i<3;i++){
for(j=0;j<2;j++)
printf("%2d",a[i][j]);
printf("\n");
}
return 0;
}
而程序运行时得输入2个数
最后会这样: