标签: c
我想得到1到10之间的数字,我写了这个:
while(1){ scanf("%d",&x); if( !(0<x && x<11) ){ puts("invalid input"); continue; } break; }
但是当我输入一个角色时,它会卡在一个无限循环上,只是打印&#34;无效的输入&#34;。这有什么问题?