本站免费注册无需恶意攻击,有时间做点别的有何不好

服务器2号 服务器3号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 我是C语言的初学者

shyfour 2008-10-24 19:40

我是C语言的初学者

请教各位大虾们...
我有一个C语言的任务
就是输入3个数
然后拆分3个数出来
但是如果输入超出了3位数的范围和输入不是整数的要求从新输入
这个我会弄
但是如果输入的是字母或符号的时候输出error应该怎么去编呢?
希望各位大哥教教小弟

zyslefuse 2008-10-24 20:26

用scanf每次读入一个char型变量x,然后比较 0<=x-'0'<=9,否则报错.

hollybird 2008-10-24 23:17

2楼正解,对每个字符进行判断,
不能直接转成数字

jiaqi12 2008-10-26 00:02

把输入的字转成ASII码,然后和0-9比较如果不对就printf error

jieshe 2008-10-26 04:25

我都把c都忘记光了,帮不了楼主了,,,,

DRF1 2008-10-26 09:36

学C语言真的是很难,英文的水平一定也要高,要不看不懂里面的语言命令
页: [1]
查看完整版本: 我是C语言的初学者