main()
{
int i,j,a;
printf("请输入数字:(3-10)");
scanf("%d",&a);
do
{
printf("输入错误,请重新输入:");
scanf("%d",&a);
}while(a>10 || a<3);
for(i=1;i<=a;i++)
{
for(j=1;j<=a;j++)
{
if(j==1 || i==1 || j==a || i==a)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
} 不知道为什么我在输入数字10的时候也会提示输入错误 请各位大虾 帮帮