问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VF编程 专业人事进

发布网友 发布时间:2024-10-22 09:16

我来回答

3个回答

热心网友 时间:2024-10-22 10:51

*1.假设你的数组名字为A
STORE 0 TO S1,S2,S3
FOR I=1 TO 5
DO CASE
CASE A(I)>1
S1=S1+1
CASE A(I)=1
S2=S2+1
CASE A(I)<1
S3=S3+1
ENDCASE
ENDFOR
?"大于1的个数:",S1
?"等于1的个数:",S2
?"小于1的个数:",S3
2.
CLEAR
FOR i=1 TO 5
INPUT "请输入一个数:" TO X
IF i==1
nMax = X
ELSE
IF X> nMax
nMax = X
ENDIF
ENDIF
ENDFOR
?"您输入的最大值是:",nMax

热心网友 时间:2024-10-22 10:50

程序一:

a=0
b=0
c=0
dimension X(5)
X(1)=2
X(2)=0
X(3)=5
X(4)=1
X(5)=-1
FOR EACH nVar IN X
IF nVar>1
a=a+1
ELSE
IF nVar == 1
b=b+1
ELSE
c=c+1
ENDIF
ENDIF
ENDFOR
?"大于1的个数:",a
?"等于1的个数:",b
?"小于1的个数:",c

程序二:

dimension X(5)
FOR i=1 TO 5
INPUT "请输入一个数:" TO X(i)
IF i==1
nMax = X(i)
ELSE
IF X(i) > nMax
nMax = X(i)
ENDIF
ENDIF
ENDFOR
?"您输入的最大值是:",nMax

热心网友 时间:2024-10-22 10:54

本人是外行,但在 VFP 方面还是能弄出一些像样的东西来的。嘿嘿嘿。。。
注:
一,以下程序,是按软件行业有关规定/约定而编写的,诸如程序的书写格式、变量的命名要求等等,都是正统的;
二,你所要求的那两点,我把它揉进一个程序里了;
三,为了方便你理解,我在非基础的语句末尾加了注解;
四,本程序虽然短小,但它能够启发你,能让你举一反三。

最后,祝你新年进步!

*** Begin
CLOSE ALL
CLEAR ALL
CLEAR
RAND(-1)

nEndNo = 5 &&& 这个数字你可以根据需要改成任何大于等于五的正整数。
cEndNo = ALLTRIM(STR(nEndNo))
nContTimes_00 = 0
nContTimes_01 = 0
nContTimes_02 = 0

?
?"随机产生以下&cEndNo.个数:"

DIMENSION aMyArray(nEndNo)
FOR nLoop_01 = 1 TO nEndNo
nRand_No = INT(RAND() * 10) &&& 产生一个小于十的随机整数
nRand_Flag = INT(RAND() * 10) &&& 产生一个小于十的随机整数,做旗标用
IF MOD(nRand_Flag, 2) = 0 &&& 旗标数为偶时,则将随机数设为负数放入数组中;否则直接将随机数放入数组中。
aMyArray(nLoop_01) = - nRand_No
ELSE
aMyArray(nLoop_01) = nRand_No
ENDIF
??aMyArray(nLoop_01)
DO CASE
CASE aMyArray(nLoop_01) < 1
nContTimes_00 = nContTimes_00 + 1
CASE aMyArray(nLoop_01) < 1
nContTimes_01 = nContTimes_01 + 1
OTHERWISE
nContTimes_02 = nContTimes_02 + 1
ENDCASE
NEXT
cContTimes_00 = ALLTRIM(STR(nContTimes_00))
cContTimes_01 = ALLTRIM(STR(nContTimes_01))
cContTimes_02 = ALLTRIM(STR(nContTimes_02))
?
?"其中小于1的有:&cContTimes_00.个;"
?"其中等于1的有:&cContTimes_01.个;"
?"其中大于1的有:&cContTimes_02.个。"
= ASORT(aMyArray)
cMaxNo = ALLTRIM(STR(aMyArray(nEndNo)))
cMinNo = ALLTRIM(STR(aMyArray(1)))
?
?"随机产生的 &cEndNo. 个数中,&cMaxNo. 最大;&cMinNo. 最小。"

RETURN

*** End
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
全方位揭秘!大数据从0到1的完美落地之Linux磁盘、压缩解压命令_百度... 长期喝红茶可以减肥吗 长期喝红茶能不能减肥呢 经常喝红茶会不会长胖啊 ...都行最好是写完的或者更新很多很多了主要是玄幻悬疑类的 ...身上后变强的女强文,最好是有女扮男装的,像《傲风》这一类型完结的... 民法典中商标使用在先是否侵权 武汉市著名商标认定和保护办法第二十条 侵犯行为包括哪种形式 擅自买卖商标标识会被认为滥用商标吗 道家有哪些人物 乐华有哪些卫浴品牌 消毒柜要怎么使用 YONEX在中国的销量好不好,大家知道这个牌子吗? 为什么碎片化时间学习没用,那上班族怎么办? 这是什么牌子的鞋,价值多少钱? 薛定谔的猫实验的哲学解释和争议 推荐一款羽毛球鞋,我是新手,需要性价比高点的。 p.s:本人脚比较宽_百度... ...情况(有无示数),当用电器断路呢,电流表和电压表有无示数? 蝶恋花手链有什么寓意? “蝶恋花”是一种什么行为 四个姐妹不想分开,给一个好听的名字 ...显示右侧卵巢显示不清附件区见一大小约55x45mm低回声肿块,边界欠清... 在李连杰主演的电影《精武英雄》中,饰演陈真的女同学“山田光子”的演员... 右卵巢囊肿应该怎样治 李连杰演的精武英雄中,和李连杰对打的那个坏日本人是谁扮演的?_百度知 ... 附件肿块要动手术吗? 与大哥奔现后,周二珂再次入驻短视频,被粉丝嘲讽,你认识她吗? 物流成本核算与分析内容简介 川崎鞋子属于什么档次 怎样快速美白颈部?试用过真正有效的进~ 不要再课堂上睡觉因为老师会生气 的英语怎么说 户口迁出委托书范本应该怎么写? 有线耳机左右怎么分 小狗老是吠怎么办? abrus是什么意思? 相思子毒素1 相思子毒素的毒性及性质 羊肉煮放什么调料 羊汤用什么料煮 怎么让PowerPoint演示文稿进行加密 PPT2016如何用密码进行加密 张居正墓人物简介 荆州城墙在哪个区 寅宾门地址在哪里? 荆州古城历史文化旅游区-凉亭地址在哪里? 如何用哑铃进行腰腹力量训练 宝宝周岁寄语唯美句子精选126句 正确方法:[是否要向水冷散热器加水]如何向水冷散热器加水?散热器在水冷... 交通事故分两次起诉可以吗? 泰迪狗只隔3个月第二次发情正常吗 你的手机套餐是多少钱一个月?