m = space(0)
c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
for i = 1 to len(c)
nc = asc(substr(c,i,1))
if nc>64 and nc86
m = m+chr(65+nc-87)
ELSE
m = m+chr(nc+4)
ENDIF
else
IF nc>120
m = m+chr(97+nc-121)
ELSE
m = m+chr(nc+2)
ENDIF
endif
endfor
wait window c+"字符加密后后"+m
m = m+chr(65+nc-87)是什么意思?我知道这是在ASCII中的位置,但我不明白为什么要这样写
还有 ELSE
m = m+chr(nc+4)
为什么不直接写成m = m+chr(nc+4)而要加ELSE呢?
以及nc>120为什么要>X的位置呢?
当然后面的m = m+chr(97+nc-121)一点也不懂......
尽量写详细一点.我们周一有VFP课,所以请您尽快.我有很多问题要问您!
人气:464 ℃ 时间:2020-03-23 00:45:33
解答
字符加密后,按你的要求,需要形成一个循环,即W转换为A,X转换为B,以后类推,我将你的代码修改为:if nc>86 && 如果满足条件,执行以下代码m = m+chr(65+nc-87)ELSE &&如果不满足前面条件,执行以下代码,有”否则“的意思m...
推荐
- 麻烦解释这个程序
- 质量为m=1.0Kg的小滑块(可视为质点)放在质量为M=3.0Kg的长木板的右端 木板上表面光滑 木板与地面之间的动因数u=0.2 木板长L=0.2m 开始时两者都处于静止状态 现对木板施加水平向右的恒力F=12N 经一段时间后撤去F 为使
- dutch 到底是德国还是荷兰?
- 先观察有什么规律,填写空格-1,1,0,1,1,2,( ),5,
- 急死啦,英语词
- 一对夫妇生了两个孩子 ,其中一个是男孩,问另一个是女孩的概率是多少?
- X取任何数,下列不等式一定成立的是A:2X>-2X,B:X+2>X-2,c:X-2>X+2,
- x-根号4xy/根号x-根号16xy-y/根号y 计算
猜你喜欢