判断
取值范围是 1~~9
是输出 a
否 输出 请重新输入
-_-!不会排除一些字符 请指教
[QUOTE]用switch给我看看。[/QUOTE]
#include <stdio.h>
int main(void){
int a;
while(printf("input number:"),1==scanf("%d",&a)){
switch(a){
case 1 :
case 2 :
case 3 :
case 4 :
case 5 :
case 6 :
case 7 :
case 8 :
case 9 :{
printf("a=%d\n",a);
break;
}
default:{
printf("a=%d\n",a);
continue;
}
}
break;
}
return 0;
}