相同翻转三角形的可能解决方案

时间:2015-02-11 03:52:00

标签: c loops for-loop

/ *下面的代码为您提供的第一个三角形,我想知道打印相同的三角形,但在下面的描述中翻转。 /

#include <stdio.h>

int main()
{
   int i,j,rows;
   printf("Enter the number of rows: ");
   scanf("%d",&rows);
   for(i=1;i<=rows;++i)
   {
      for(j=1;j<=i;++j)
      {
         printf("* ");
      }
      printf("\n");
   }
   return 0;
}

*
* *
* * *
* * * *
* * * * *

您如何更改上面的代码来获取此三角形:

     *
    **
   ***
  ****
 *****
******

1 个答案:

答案 0 :(得分:0)

这段代码就是你需要的

#include<stdio.h>
int main()
  {
    int a,b,n;
    for(n=0;n<7;n++)
      {         
        for(a=7;a>=n;a--)
          {
            printf(" ");        
          }
        for(b=0;b<n;b++)
          {                 
            printf("*");
          }
        printf("\n");
      }
    return 0;       
  }