c语言中如果确保输入的数是0-9的那么应该是do{ .........}while(x<0&&x>9)吧 为什么我们老师说的是(x>=0&&x<=9)?如果这样的话循环怎么停止?原理是什么?
好吧 我弄错了 是或。那我们老师说的那个是错的吗?我主要纠结的是如果是我们老师那样写,那么程序是一直循环下去了,无法停止,除非输入一个这个范围之外的数,因为while如果是真的话那么就会继续循环的嘛。是假的话那么执行一遍就停止了
追答对啊,do{
}while()至少执行一次
如果要确保输入的话,你老诗写的就有问题。