c语言控制输入的只能是数字,输入其他的就提示错误, 10
展开全部
#include <stdio.h>
int main()
{
char a;
scanf("%c",&a);
if(a>='0'&&a<='9')
printf("Right\n");
else
printf("Error\n");
}
更多追问追答
追问
如果是个三位数呢或更大的呢!判断后我还想把它转换为int的类型参与for循环!麻烦了!!!
追答
你以%d的形式输入数据 如果输入的包含其他的字符的话 系统就会提示错误吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询