1 条题解

  • 0
    @ 2025-2-14 20:44:41

    C :

    #include<stdio.h>
    int main()
    {
      int n,m,i,j,q;
      i=1;
      j=1;
      scanf("%d%d",&n,&m);//n 星号数 m行数
      q=m;
      while(q>=1)
      {
    	  if(i>=q)
    	  {
    		  while(j<=n)
    		  {
    			  printf("*");
    			  j++;
    		  }
    		  j=1;
    		  if(m!=1)
    		  {
    			  printf("\n");
    			  m=m-1;
    		  }
    		  i=0;
    		  q=q-1;
    	  }
    	  else
    	  {
    		  printf(" ");
    	  }
    	  i++;
      }
      return 0;
    }
    

    C++ :

    #include<stdio.h>
    int main(){
    	int m, n, i, j, o;
    	scanf("%d%d",&m, &n);
    	for (i=1; i<=n; i++)
    	{
    		for (o=1; o<=n-i; o++)
    		{
    			printf(" ");
    		}
    		for (j=1; j<=m; j++)
    		{
    			printf("*");
    		}
    		printf("\n");
    	}
    	return 0;
    }
    

    Pascal :

    program hjc;
    var
     n,m,j,i,h:integer;
    begin
     readln(n,m);
     for i:=m downto 1 do
      begin
       for j:=i-1 downto 1 do
        write(' ');
       for h:=1 to n do
        write('*');
       writeln;
      end;
    end.
    
    • 1

    信息

    ID
    349
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者