main()
{
while(1)
{
char a;
scanf("%c",&a);
if(a>=97&&a<=122)
printf("不允许输入小写字母\t请输入0-11的数字:\n");
else if(a>=65&&a<=90)
printf("不允许输入大写字母\t请输入0-11的数字:\n");
else if (a>=0&&a<=47)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else if (a>=58&&a<=64)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else if (a>=91&&a<=96)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else if (a>=123)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else
printf("您输入的是:%d\n",a);break;
}
}
我也是初学,这样的话程序可以通过运行,但输入数字还有一点问题,希望高手能指出。
[ 本帖最后由 wfinbc 于 2009-12-23 14:25 编辑 ]
{
while(1)
{
char a;
scanf("%c",&a);
if(a>=97&&a<=122)
printf("不允许输入小写字母\t请输入0-11的数字:\n");
else if(a>=65&&a<=90)
printf("不允许输入大写字母\t请输入0-11的数字:\n");
else if (a>=0&&a<=47)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else if (a>=58&&a<=64)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else if (a>=91&&a<=96)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else if (a>=123)
printf("不允许输入特殊字符\t请输入0-11的数字:\n");
else
printf("您输入的是:%d\n",a);break;
}
}
我也是初学,这样的话程序可以通过运行,但输入数字还有一点问题,希望高手能指出。
[ 本帖最后由 wfinbc 于 2009-12-23 14:25 编辑 ]