标题:
[求助]
我是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语言真的是很难,英文的水平一定也要高,要不看不懂里面的语言命令
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://67.220.92.15/bbs3/)
Powered by Discuz! 7.2