| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
学习型 ASP/PHP/ASP.NET 主机 35元/年全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
赛孚耐:软件保护加密专家身份认证令牌USB KEY  
共有 782 人关注过本帖
标题:我不会做的一道VFP考题,麻烦个位大哥、大姐有会的帮忙给座以下。谢谢!
收藏  订阅  推荐  打印 
loveangell
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2007-6-7
我不会做的一道VFP考题,麻烦个位大哥、大姐有会的帮忙给座以下。谢谢!

编写程序aa.prg要求如下
1.程序先要求输入N个要排序的数,然后使用者依次输入N个数,最后输出从小到大排列后的数

请各位高手帮帮忙!
input'请输入要排序数字的个数:' to zshu
dimension a(zshu)
for rr=1 to zshu
input'请输入第['+Str(rr,4)+']个数:' to a(rr)
endfor
for rr=1 to zshu
for ss=zshu to 2 Step -1
tt=a(ss)
if a(ss)<a(ss-1)
a(ss)=a(ss-1)
a(ss-1)=tt
endif
endfor
endfor
?
for rr=1 to zshu
?a(rr)
endfor
不知道这样写对吗?
另外这个编发的思路和分析麻烦各位高手给解释一下?小弟跪谢!

[此贴子已经被作者于2007-6-8 13:15:12编辑过]

搜索更多相关主题的帖子: VFP  考题  大姐  麻烦  
2007-6-7 13:21
啸凡
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:33
帖子:1125
积分:11520
注册:2006-2-22

呵呵,代码是不会给您的了,但可以给点思路:
1、输入N;
2、以N为元素定义数组;
3、把数组中的数进行比较,并按从小到大排序
当然,你也可以把数组的值导入到表中,然后用SORT命令或INDEX命令进行排序。

学无止境 http://bbs.zc268.com
2007-6-7 17:10
baichuan
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:584
积分:6108
注册:2006-3-13

感觉好像不应该用VFP来做!
介个好像是计算机等级考试中常用的 冒泡排序问题!

2007-6-8 08:10
啸凡
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:33
帖子:1125
积分:11520
注册:2006-2-22

呵呵,当年我们用PZ-80机子的时候是用BASIC来写的。

学无止境 http://bbs.zc268.com
2007-6-8 08:15
Tiger5392
Rank: 12Rank: 12Rank: 12
等级:版主
威望:47
帖子:2043
积分:21924
注册:2006-5-17

偷一个懒,前面5行保留并稍微修改保证zshu是一个正整数,a数组每个元素都是数值,后面用asort(a),就排好序了。


感言:学以致用。 博客:http://www.bc-cn.net/blog/user14/65009/index.shtml email:Tiger5392@tom.com
2007-6-8 15:00
石卒林夕
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2007-7-8
回复:(loveangell)我不会做的一道VFP考题,麻烦个位...

*你的程序有点乱 运行效果也不是很好 我修改了一下 你看下*
clea
acce'请输入要排序数字的个数:' to zshu
dimension a(zshu)
clea
for rr=1 to zshu
input'请输入第['+Str(rr,4)+']个数:' to a(rr)
clea
endfor
for rr=1 to zshu-1
   for i=rr+1 to zshu
   if a(rr)>a(i)
   t=a(rr)
   a(rr)=a(i)
   a(i)=t
   endi
   endf
?a(rr)
endf
?a(zshu)
retu
2007-7-8 10:29
石卒林夕
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2007-7-8
回复:(loveangell)我不会做的一道VFP考题,麻烦个位...

喜欢编程的兄弟姐妹 加我QQ422723013 交流交流 呵呵
2007-7-8 10:34
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.062143 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved