主题:!!!!Help
			 yiyou55
				 [专家分:0]  发布于 2007-08-26 12:34:00
 yiyou55
				 [专家分:0]  发布于 2007-08-26 12:34:00							
			1.编程序打印出下列图案:
平行四边形          等腰三解形       菱形
  ******          *                *
   ******          ***                ***
  ******          *****              *****
 ******          *******              ***
******          *********              *
2.A、B两个自然数的和、差、积、商四个数加起来等于243,求A、B两数。
						
					 
		
			
回复列表 (共3个回复)
		
								
				沙发
				
					 Matodied [专家分:7560]  发布于 2007-08-26 13:17:00
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
Matodied [专家分:7560]  发布于 2007-08-26 13:20:00				
				2、A = 24  B = 8
							 
						
				3 楼
				
					 fly100 [专家分:50]  发布于 2007-08-28 16:21:00
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.
貌似答案不唯一.....
							 
									
			
我来回复