主题:统计选票
可欣泡泡
[专家分:0] 发布于 2008-03-31 21:22:00
统计选票。设有三个候选人∶王某某,张某某,李某某。要求统计三人的票数以及谁胜出。[/
回复列表 (共3个回复)
沙发
Mato完整版 [专家分:1270] 发布于 2008-04-01 08:44:00
CLS
DATA WANG,ZHANG,LI
DIM a$(1 TO 3),a(1 TO 3):FOR i=1 TO 3:READ a$(i):NEXT i
DO
1 INPUT"请输入你支持的人,输入EXIT弃权,OFF结束:",b$
IF b$="WANG" OR b$="ZHANG" OR b$="LI" THEN
IF b$="WANG" THEN a(1)=a(1)+1
IF b$="ZHANG" THEN a(2)=a(2)+1
IF b$="LI" THEN a(3)=a(3)+1
ELSEIF b$="EXIT" THEN
GOTO 1
ELSEIF b$="OFF" THEN
EXIT DO
ELSE PRINT"此票无效"
LOOP
MAX=0:M$=""
FOR i=1 TO 3
PRINT a$(i);":"a$(i);"票"
IF a(i)>MAX THEN MAX=a(i):M$=a$(i)
NEXT i
PRINT M$;"胜出"
END
板凳
可欣泡泡 [专家分:0] 发布于 2008-04-05 13:39:00
太复杂了,我是初学者,应该有更简单的吧
3 楼
世界第一 [专家分:210] 发布于 2008-04-22 12:24:00
cls
input a$
while a$<>"end"
a(val(a$))=a(val(a$))+1
wend
for i=1 to 3
print i;a(i),
if a(i)>max then max=i
next i
print max;"获胜"
end
我来回复