回 帖 发 新 帖 刷新版面

主题:!!!!Help

1.编程序打印出下列图案:
平行四边形          等腰三解形       菱形
  ******          *                *
   ******          ***                ***
  ******          *****              *****
 ******          *******              ***
******          *********              *

2.A、B两个自然数的和、差、积、商四个数加起来等于243,求A、B两数。

回复列表 (共3个回复)

沙发

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.

板凳

2、A = 24  B = 8

3 楼

第二题用两个循环就行了啊:
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.
貌似答案不唯一.....






我来回复

您尚未登录,请登录后再回复。点此登录或注册