c语言如何判断从键盘输入的是符号还是数字呢?

c语言如何判断从键盘输入的是符号还是数字呢?救命啊!悬赏分:0-离问题结束还有14天22小时c语言编程的时候,想弄这样一个程序。如果从键盘输入的是数字,包括正数与负数的时... c语言如何判断从键盘输入的是符号还是数字呢?救命啊!
悬赏分:0 - 离问题结束还有 14 天 22 小时
c语言编程的时候,想弄这样一个程序。如果从键盘输入的是数字,包括正数与负数的时候,继续执行后面的计算程序;如果从键盘输入的是数字以外的符号,比如26个英语字母或者问号?等等的符号的时候,要求重新输入。怎么编写这个判断语句?
问题补充:main()
{
float x, y;

reinput: printf("Please input x\n");
scanf("%f", &x);

(在此处插入判断x是不是数字的语句,如果不是数字goto: reinput;)

y = x;
printf("%f\n", y);
}

qian mian de 回答太简略了。我干脆又写了一个程序,希望高人能教我,如何补充上面这个程序(括号内)。请高人不吝赐教。
展开
 我来答
风度尤佳
2008-10-07 · TA获得超过119个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:134万
展开全部
int main()
{
char x,y;
do
{
printf("Please input x\n");
scanf("%c",&x);
}while(x<'0'||x>'9');
y=x;
printf("%c\n",y);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式