while(a=='y')
{
read(i);
printf("read data time %d\n",i+1);
printf("input y go on\n");
scanf("%c\n",&a);
if(a=='y')
i++;
}
为什么我第一次输入的时候要输入两次才能接受.而以后输入一次就可以接收到?
有谁 可以解答一下吗?
...全文
254打赏收藏
C语言的输入问题
while(a=='y') { read(i); printf("read data time %d\n",i+1); printf("input y go on\n"); scanf("%c\n",&a); if(a=='y') i++; } 为什么我第一次输入的时候要输入两次才能接受.而以后输入一次就可以接收到? 有谁 可以解答一下吗?