很急!问题:从键盘输入n个数,输出其最大数和最小数,n由键盘输入.答对后立即给分.
用foxbase编写.也可用foxpro编写. 问题点数:100、回复次数:5Top
1 楼newfang(传说中的MIC)回复于 2002-11-21 13:43:46 得分 30
哇,你们什么公司啊!...
给你指个思路,代码自己写吧!
建立一个有一个数值型字段的数据库,把所录入的n个数作为N个记录存入数据库里.
a1=0
b1=0
calculate max(field_name) to a1
calculate min(field_name) to b1
.........ok.............Top
2 楼bootdelay()回复于 2002-11-21 14:00:30 得分 30
@ 10,2 say "请输入你想求解的个数" get n
read
@ 12,2 say "请输入N个数" get a
read
min=a(1)
max=a(1)
for m=2 to n
if a(m)>=max
max=a(m)
endif
if a(m)<=min
min=a(m)
endif
endfor
returnTop
3 楼yanrongde(yanrongde)回复于 2002-11-21 14:45:05 得分 0
都说完了:)Top
4 楼boomit(boom)回复于 2002-11-21 15:14:12 得分 10
如果是foxpro就不用比较了,直接用max()和min()函数即可。Top
5 楼hackencn(沙云)回复于 2002-12-05 15:54:39 得分 30
@ 10,2 say "请输入你想求解的个数" get n
read
@ 12,2 say "请输入N个数" get a
read
min=a(1)
max=a(1)
for m=2 to n
if a(m)>=max
max=a(m)
endif
if a(m)<=min
min=a(m)
endif
endfor
returnTop




