在下面的程序中,我尝试在 to 之间输入一个数字1
,100
但如果我在语句执行期间输入a
'character'
or "string"
(如 s 或),它会创建一个无限循环。所以我尝试这样做....当我输入一个字符串或一个字符时,它会向我显示一条消息,例如“输入错误的值。再次输入”,它会再次输入...
谢谢;sova
scanf()
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
while(!(a>=1&&a<=100))
{
printf("wrong value entered. enter again\n");
scanf("%d",&a);
}
printf("you enter %d. Thanxz",a);
return 0;
}