vfp编写程序求任意输入3个数,把他们从出小到大的顺序输出。谢谢
1个回答
展开全部
s1=VAL(thisform.text1.value)
s2=VAL(thisform.text2.value)
s3=VAL(thisform.text3.value)
l1=min(s1,s2,s3) &&最小
l2=max(s1,s2,s3)&&最大
do case
case l1=s1 and l2=s2
l3=s3
case l1=s1 and l2=s3
l3=s2
case l1=s2 and l2=s3
l3=s1
case l1=s2 and l2=s1
l3=s3
case l1=s3 and l2=s1
l3=s2
case l1=s3 and l2=s2
l3=s1
ENDcase
? l1,l3,l2
语句可以精简,你自己去精简,我测试通过
希望能解决问题
s2=VAL(thisform.text2.value)
s3=VAL(thisform.text3.value)
l1=min(s1,s2,s3) &&最小
l2=max(s1,s2,s3)&&最大
do case
case l1=s1 and l2=s2
l3=s3
case l1=s1 and l2=s3
l3=s2
case l1=s2 and l2=s3
l3=s1
case l1=s2 and l2=s1
l3=s3
case l1=s3 and l2=s1
l3=s2
case l1=s3 and l2=s2
l3=s1
ENDcase
? l1,l3,l2
语句可以精简,你自己去精简,我测试通过
希望能解决问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询