永发信息网

vfp 输入一段文本(内容包括汉字和英文字符)。编写一个程序,统计出汉字数量和英文字符数量。

答案:2  悬赏:50  手机版
解决时间 2021-11-10 02:46
vfp 输入一段文本(内容包括汉字和英文字符)。编写一个程序,统计出汉字数量和英文字符数量。
最佳答案
假如输入的a只有中文和英文,不含空格和其他符号
accept "请输入:" to a
n=len(a)
zifu=0
hanzi=0
for i=1 to n
if (asc(substr(a,i,1))>=65 and asc(substr(a,i,1))<=90) or (asc(substr(a,i,1))>=97 and asc(substr(a,i,1))<=122)
zifu=zifu+1
else
hanzi=hanzi+1
endif
endfor
?"该段文本包含英文字符"+alltrim(str(zifu))+"个。"
?"该段文本包含中文字符"+alltrim(str(hanzi/2))+"个。"

例如输入:
我A是B中C国D人
结果是:
该段文本包含英文字符4个。
该段文本包含中文字符5个。
全部回答
clea
accept "请输入:" to a
n=len(a)
zifu=0
hanzi=0
for i=1 to n
if ASC(substr(a,i,2))>=45120
hanzi=hanzi+1
i=i+1
else
zifu=zifu+1
endif
endfor
?"该段文本包含英文字符"+alltrim(str(zifu))+"个。"
?"该段文本包含中文字符"+alltrim(str(hanzi))+"个。"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
和田县中国人民财产保险公司服务网点地址有知
朝阳支队北票考场科目三C3C4DEF地址有知道的
这是日本的硬币吗
覃这个姓在百家姓排第几啊??
精尽人亡是什么意思?
2016年5月27日新历21时50分五行缺什么
中间产品的检验指的是哪些产品
济南到东平县多少公里小时查询,济南至东
冬天了爷爷的手有些春了..要怎么样才能好
三星最新出的手机多少钱?
绗磨加工
北汽绅宝x25前门如何拆卸
上班族找个什么样的第二职业最好
粤语 你唔使打粉落棺材---死要面噶! 是什么意
请问k8287次列车应在那个火车站坐车
推荐资讯
彰武阿尔乡供电营业厅地址在哪,我要去那里办
衍文的汉语词语
请大师您赐教及提点,我是女生,阴历1979年正月
中专刚出来工作要怎么办
呼和浩特火狐狸商厦在海量广场做四路工交在哪
cydia有没有特别安全
365毫升等于几两
淘金100基金如何查询,如何赎回。
艾比利这破客户端打不开WIFI啥意思
丰田兰德酷路泽5700和雷克萨斯570哪个好
是故有人伦然后有风俗的译文
橡胶技术展有多少年历史了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?