主题:小弟是新手,才学的,有道题目需要大虾们帮忙,谢谢了!!!
			
 lcb08
				 [专家分:30]  发布于 2006-06-19 20:50:00							
			1
      2 2 2
    3 3 3 3 3
  4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5
  4 4 4 4 4 4 4
    3 3 3 3 3
      2 2 2
        1 
该怎么编阿,作业题,在线等,万分感谢阿!!!
						
					 
		
			
回复列表 (共6个回复)
		
								
				沙发
				
					
贺天行宝 [专家分:2300]  发布于 2006-06-20 18:07:00				
				var i,j,k,l:integer;
begin
  for i:=1 to 5 do
    begin
      if i<>5 then
      write(' ':5-i);
      for j:=1 to i*2-1 do write(i);
      writeln;
    end;
  for i:=4 downto 1 do
    begin
      write(' ':5-i);
      for j:=1 to i*2-1 do write(i);
      writeln;
    end;
end.
加分哦!
							 
						
				板凳
				
					
小田甜ts [专家分:210]  发布于 2006-07-01 18:06:00				
				begin
  writeln('        1');
  writeln('      2 2 2');
  writeln('    3 3 3 3 3');
  writeln('  4 4 4 4 4 4 4');
  writeln('5 5 5 5 5 5 5 5 5');
  writeln('  4 4 4 4 4 4 4');
  writeln('    3 3 3 3 3');
  writeln('      2 2 2');
  writeln('        1 ');
end.
							 
						
				3 楼
				
					
绿水中的鱼 [专家分:50]  发布于 2006-07-04 21:29:00				
				3楼的,估计你老师看到上面的东西,不死半条命也去了。
							 
						
				4 楼
				
					
小田甜ts [专家分:210]  发布于 2006-07-07 14:33:00				
				3楼的,我那里是2楼,我们老师没出这道题而是
[B]输入边长1<=N<=10,输出该边长的*组成的空心菱形
如N=3时
  *
 * *
*   *
 * *
  *
[/B]
我用的是:
readln(n);
Case N of 
  1:writeln('*');
  2:begin writeln(' *');writeln('* *');以下略
end;
							 
						
				5 楼
				
					
iverson1987 [专家分:10]  发布于 2006-07-07 16:30:00				
				三楼那种解法适用于所有的题目,呵呵
							 
						
				6 楼
				
					
小田甜ts [专家分:210]  发布于 2006-07-07 16:54:00				
				多谢夸奖!谢谢!
							 
									
			
我来回复