| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1186 人关注过本帖
标题:一道程序题,答案好像是foxpro.不确定,也不是很理解这个程序的意思。
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用TonyDeng在2012-3-9 13:15:29的发言:

这代码,楼主估计是难以理解loop的用法,先把程序变换成如下代码,应该好理解了,一样的效果:

 
function cc
    para  cstr
     cresult=space(0)
     for n=1 to len(allt(cstr))
         c=substr(cstr,n,1)
         if between(c,"A","Z") .or. between(c,"a","z")
             cresult=cresult+chr(asc(c)+1)
         endif
     endfor
     return cresult
 endfunc           function cc
    para  cstr
     cresult=space(0)
     for n=1 to len(allt(cstr))
         c=substr(cstr,n,1)
         if ISALPHA(C)
            cresult=cresult+chr(asc(c)+1)
         endif
     endfor
     return cresult
 endfunc     


坚守VFP最后的阵地
2012-03-09 13:19
快乐至上
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2012-2-17
收藏
得分:0 
回复 18楼 lygcw9603
错了,我是没有理解chr()的用法,所以求不出答案。。。。。。还有我是学生。。。。。。。
2012-03-09 13:37
快乐至上
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2012-2-17
收藏
得分:0 
回复 19楼 TonyDeng
谢谢你的解答~
2012-03-09 13:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
chr()的用法不理解,那你学字符数据类型时,书本和老师有讲“内码”的知识点吗?

授人以渔,不授人以鱼。
2012-03-09 13:39
快乐至上
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2012-2-17
收藏
得分:0 
回复 24楼 TonyDeng
没有老师,自己一直在自学。。。。。。。所以有点悲催~这题的0应该是o,我可能昨天打错了,答案是“软件服务”说的foxpro。谢谢你们替我解答,很感激,这题基本已经搞懂了。
2012-03-09 13:46
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
chr()是根据内码求出对应的字符,asc()则是根据字符求出其内码。字符和内码的关系,你最好温习一下书本上的叙述,还有不明白的,再来问。

授人以渔,不授人以鱼。
2012-03-09 13:54
快乐至上
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2012-2-17
收藏
得分:0 
回复 26楼 TonyDeng
谢谢···明天就要考了··所以现在就想多看点题,多掌握一些,谢谢你~我会加油的!
2012-03-09 13:59
快速回复:一道程序题,答案好像是foxpro.不确定,也不是很理解这个程序的意思。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022019 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved