为何我就是跳不出循环?
- C/C++ code
#include<stdio.h>main()//录入图书名{ char c,s[10]; do { printf("输入书名(程序没有约束书名的唯一性):\n"); scanf("%s",s); printf("按Q返回上一级菜单,按任意键继续\n"); getchar(); scanf("%c",&c); } while(c=='Q'||c=='q'); return 0;}[解决办法]
逻辑错了 while('q' != c && 'Q' != c);
[解决办法]
可以退出吧,应该除了按'Q'、'q'之外都可以退出循环……
[解决办法]
逻辑错了 while( c != 'q' && c != 'Q');