这是为什么呢(运行结果为何是两行)
程序代码:main()
{
char pw;
scanf("%c",&pw);
while (pw!='q')
{
printf("wrong\n");
scanf("%c",&pw);
}
printf("you're welcome!\n");
getch();
}输入q运行结果是you're welcome!输入非q运行结果是wrong
wrong(为什么是两行呢)
若什么也不输入直接按enter键,运行结果是 wrong(就一行)
谁可以为我解答一下
先谢过了
本人用的是TC









怎么添加,还有。你写的%d 该是%f吧。输出函数应该放到while循环外吧