第1个回答 2010-11-16
很简单啊。
var a,b,c:integer;
begin
for a:=1 to 20 do
for b:=1 to 33 do
for c:=1 to 300 do
if (a+b+c=100) and (a*5+b*3+c/3=100) then write(a,' ',b,' ',c);
end.
第2个回答 2010-11-16
basic行不?
10 CLS
20 FOR a = 1 TO 20
30 FOR b = 1 TO 33
40 FOR c = 3 TO 99 STEP 3
50 IF a + b + c <> 100 THEN 80
60 IF 5 * a + 3 * b + c / 3 <> 100 THEN 80
70 PRINT "gongji:"; a, "muji:"; b, "xiaoji:"; c
80 NEXT c
90 NEXT b
100 NEXT a
110 END
PS:QBASIC下运行通过
gongji:4 muji:18 xiaoji:78
gongji:8 muji:11 xiaoji:81
gongji:12 muji:4 xiaoji:84本回答被网友采纳