2 qq 40215697 qq_40215697 于 2017.09.12 22:16 提问

while(scanf("%d",&i)!=1)如何在键盘上输入才能进入循环?求解

#include
int main(void)
{
int i;
while(scanf("%d",&i)!=1)
{
printf("UU");
}
return 0;
}
在键盘上怎么输入才能输出UU???求解
#include
int main(void)
{
int i,q;
while(scanf("%d",&i)!=1)
{
while(scanf("%d",&q)!='\n')
printf("UU");
}
return 0;
}
像这个怎么才能输出UU

3个回答

caozhy
caozhy   Ds   Rxr 2017.09.13 08:31

while (scanf() != EOF)
按下ctrl+z就可以退出循环

qq_37466661
qq_37466661   2017.09.13 08:57

楼主把1和\n都换成ascii值试试

qq_37466661
qq_37466661   2017.09.13 09:01

再用getchar()接受键盘的值

Csdn user default icon
上传中...
上传图片
插入图片