运行时为什么输入a,然后输出a后,还会输出(请重新输入!) 而输入不是a,输入则是两个(请重新输入!)

2025-03-16 23:20:51
推荐回答(1个)
回答1:

if(a=='a')
{
   printf("%c\n",a)
}
  else 
{
   printf("请重新输入!\n");
}

格式改成这样就好了

 因为 if(a=='a')  printf("%c\n",a); 这里有个分号

所以这个if语句到那个分号那里就结束了

else无用