用VF 做 用C 的思想做到 SET TALK OFF
CLEAR
INPUT "请输入一个字符" TO X
IF X>=0.AND.X<=9
X="数字"
ELSE
IF X>='A'.AND.X<='Z'
X="字母"
ELSE
IF X>=a.AND.X<=z
X="字母"
ELSE X="特殊符号"
ENDIF
ENDIF
ENDIF
? "X",X
RETURN
可是这个运行部出来
哈 VF 新人最好给出程序 或 帮改改
判断一个输入的字符是属于字母,数字或特殊符号
答案:4 悬赏:30 手机版
解决时间 2021-07-21 03:24
- 提问者网友:谁的错
- 2021-07-20 14:30
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-07-20 15:06
clear
wait "请输入一个字符:" to x
do case
case asc(x)>=48 and asc(x)<=57
?"是数字"
case asc(x)>=65 and asc(x)<=90
?"大写字母"
case asc(x)>=97 and asc(x)<=122
?"小写字母"
other
?"特殊字符"
endcase
wait "请输入一个字符:" to x
do case
case asc(x)>=48 and asc(x)<=57
?"是数字"
case asc(x)>=65 and asc(x)<=90
?"大写字母"
case asc(x)>=97 and asc(x)<=122
?"小写字母"
other
?"特殊字符"
endcase
全部回答
- 1楼网友:行路难
- 2021-07-20 17:34
isdigit(int c)--判断是否是数字
islower(int c)--判断是否为小写字母 isupper(int c)--判断是否为大写字母
- 2楼网友:duile
- 2021-07-20 16:56
查看它的ASCII码呀
- 3楼网友:冷風如刀
- 2021-07-20 16:33
if( '0' <= 输入的字符 && '9'>= 输入的字符)
是数字
else if ( ('a' <= 输入的字符 && 'z'>= 输入的字符) || ('A'<= 输入的字符 && 'Z'>= 输入的字符))
是字符
else
是特殊符号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯