c++环境下,编写.c文件,要求输入0至9的数字,若符合范围,显示出来,若超出范围(包括数字过大,
c++环境下,编写.c文件,要求输入0至9的数字,若符合范围,显示出来,若超出范围(包括数字过大,或者输入的为其他字符。),则提示输入非法。谢谢了~...
c++环境下,编写.c文件,要求输入0至9的数字,若符合范围,显示出来,若超出范围(包括数字过大,或者输入的为其他字符。),则提示输入非法。
谢谢了~ 展开
谢谢了~ 展开
1个回答
展开全部
#include <stdio.h>
#include <string.h>
int main()
{
char s[1000];
scanf("%s", s);
if (s[0] < '0' || s[0] > '9' || strlen(s) > 1)
printf("输入非法。\n");
else
printf("%c\n", s[0]);
}
更多追问追答
追问
如果输入的是字母之类的字符,会提示输入非法吗?
追答
恩, 你可以试一下...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询