主题:!!!!Help
yiyou55
[专家分:0] 发布于 2007-08-26 12:34:00
1.编程序打印出下列图案:
平行四边形 等腰三解形 菱形
****** * *
****** *** ***
****** ***** *****
****** ******* ***
****** ********* *
2.A、B两个自然数的和、差、积、商四个数加起来等于243,求A、B两数。
回复列表 (共3个回复)
沙发
Matodied [专家分:7560] 发布于 2007-08-26 13:17:00
1、
(1)
VAR
i, j: INTEGER;
BEGIN
FOR i:=1 TO 5 DO BEGIN
FOR j:=1 TO 5 - i DO WRITE(' ');
FOR j:=1 TO 5 DO WRITE('*');
WRITELN;
END;
END.
(2)
VAR
i, j: INTEGER;
BEGIN
FOR i:=1 TO 5 DO BEGIN
FOR j:=1 TO 5 - i DO WRITE(' ');
FOR j:=1 TO i * 2 - 1 DO WRITE('*');
WRITELN;
END;
END.
(3)
VAR
i, j: INTEGER;
BEGIN
FOR i:=-2 TO 2 DO BEGIN
FOR j:=1 TO ABS(i) DO WRITE(' ');
FOR j:=1 TO (3 - ABS(i)) * 2 - 1 DO WRITE('*');
END;
END.
板凳
Matodied [专家分:7560] 发布于 2007-08-26 13:20:00
2、A = 24 B = 8
3 楼
fly100 [专家分:50] 发布于 2007-08-28 16:21:00
第二题用两个循环就行了啊:
var a,b:longint;
begin
for a:=1 to 1000 do
for b:=1 to 1000 do
if a mod b=0 then
if (a+b)+(a-b)+a*b+a div b=243 then writeln(a,' ',b);
end.
貌似答案不唯一.....
我来回复