#include
#define size 4
int i,j;
int main()
{
int a[3][size]={
1,2,3,4,
5,6,7,8,
9,10,11,12
};
scanf("i = %d,j = %d",&i,&j);
while((i >= 3)||(j >= size))
{
if(i>=3)
{
printf("error,please input i again\n");
scanf("i = %d",&i);
}
else if(j>=size)
{
printf("error,please input j again\n");
scanf("j = %d",&j);
}
}
printf("%d",a[i][j]);
return 0;
}
不知道为什么进入循环后没法再次进行输入。