中易网

visual foxpro中编程:“输入一行字符,分别统计其中英文字母,数字,空格,和其他字符

答案:2  悬赏:30  
解决时间 2021-03-07 00:30
visual foxpro中编程:“输入一行字符,分别统计其中英文字母,数字,空格,和其他字符个数
最佳答案
这个通过判断该字符的ascii码值来判断
48-57 是数字

65-90, 97-122 分别是大写字母,小写字母
32 是空格

判断ascii值用函数 asc()

示例代码:
clear
c='35mdid2@#%$DD'
n1=0 &&数字个数
n2=0 &&字母个数
n3=0 &&空格
n4=0 &&其他

for i=1 to len(c)
a=asc(substr(c,i,1))
do case
case between(a,48,57)
n1=n1+1
case between(a,65,90) or between(a,97,122)
n2=n2+1
case a=32
n3=n3+1
otherwise
n4=n4+1
endcase
endfor

?'字符串 '+c+' 包含的各项字符如下:'
?'数字:',n1
?'字母:',n2
?'空格:',n3
?'其他:',n4
全部回答
我。。知。。道 加。。我。。私。。聊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
word转换成pdf格式变了怎么办
欧贝诺陶瓷我想知道这个在什么地方
BHG华联百货(北京海淀区)地址好找么,我有些
前挡风玻璃有划痕跑高速会炸裂吗
顾家五金地址有知道的么?有点事想过去
圣经真理是什么?
为什么红米|s不可以系统升级
可以从福州华威客运站到平潭吗??、最早几点。
劳动仲裁协调成功,是等公司先给赔偿金还是先
简单C语言循环语句编程题目!
一个新成立公司如果没有业务来往需要代理记账
求《寻找遗失的未来》游戏
老师的方法先求电场分布,再求电势。求解。
自由飞翔歌词
武汉天创市政建设工程有限公司地址有知道的么
推荐资讯
我的淘宝网店里出售中的宝贝怎么突然间变少了
铜门上为什么要用氟碳罩光漆
dnf暗黑蛇纹护肩
我已经删掉他的QQ,但现在他出现在我陌生人里
请问哪里能买到宝来1.9TDI柴车
长春堂医药地址在什么地方,想过去办事
为了减肥 我每天都跑步半个小时 结果小腿好粗
英语四六级听力真题可以在哪里找到?
从泰安到邯郸的高铁,需要几小时到达,票价是多
破解3ds本体更新会不会成砖
常德有哪些驾校啊?
在四位全加器中,如何将输出结果(十六进制)
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?