你是想循环一直执行不停顿,直到有键按下才对出,还是输入一个数,根据判断结果决定是否执行循环;
前者可以while(kbhit()>'0'&&kbhit()<'9')
头文件为#include<conio.h>
后者更简单,不过输入的不应该是浮点型,用字符比较好;判断其是否是0~9这十个字符即可;
while(c>'0'&&c<'9')scanf("&c"&c);
追问我是想输入一个值,是数值就执行循环,非数值就不执行循环。
谢谢回答~
追答这样啊,那就用字符或字符串,因为这样既可以输入英文字符串,也可以输入一串数字,在来判断;其他类型的变量没办法实现
本回答被提问者采纳