|
发表于 2010-2-25 15:53:17
|
显示全部楼层
福建省厦门市
.版本 2
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 几行数组, 文本型, , "0"
.局部变量 数据, 字节集
.局部变量 i, 整数型
.局部变量 中文, 整数型
.局部变量 英文大写, 整数型
.局部变量 英文小写, 整数型
.局部变量 回车, 整数型
.局部变量 数字, 整数型
.局部变量 其它特殊符, 整数型
几行数组 = 分割文本 (编辑框1.内容, #换行符, )
调试输出 (取数组成员数 (几行数组))
数据 = 到字节集 (编辑框1.内容)
调试输出 (数据)
.计次循环首 (取文本长度 (编辑框1.内容), i)
.如果 (数据 [i] > 127)
中文 = 中文 + 1
.否则
.如果 (数据 [i] ≥ 48 且 数据 [i] ≤ 57)
数字 = 数字 + 1
.否则
.如果 (数据 [i] ≥ 65 且 数据 [i] ≤ 90)
英文大写 = 英文大写 + 1
.否则
.如果 (数据 [i] ≥ 97 且 数据 [i] ≤ 122)
英文小写 = 英文小写 + 1
.否则
.如果 (数据 [i] = 13 且 数据 [i + 1] = 10)
回车 = 回车 + 1
.否则
其它特殊符 = 其它特殊符 + 1
.如果结束
.如果结束
.如果结束
.如果结束
.如果结束
.计次循环尾 ()
信息框 (“结果:” + #换行符 + “中文:” + 到文本 (中文 ÷ 2) + #换行符 + “数字:” + 到文本 (数字) + #换行符 + “英文大写:” + 到文本 (英文大写) + #换行符 + “英文小写” + 到文本 (英文小写) + #换行符 + “回车:” + 到文本 (回车) + #换行符 + “其它特殊符:” + 到文本 (其它特殊符), 0, ) |
|