编程基本功——打印特殊图形

一、分析

      对于特定格式输出的问题,最关键的是理解输出格式的规律。

      找出第i行打印的个数与i的关系

      找出第i行打印的起始位置与i的关系

二、源码

   1: #include <string.h>
   2: #include <stdio.h>
   3:  
   4: void PrintTrangle(int n);
   5:  
   6: int main()
   7: {
   8:     int n;
   9:     scanf("%d", &n);
  10:     PrintTrangle(n);
  11:     getchar();
  12:     return 0;
  13: }
  14:  
  15: void PrintTrangle(int n)
  16: {
  17:     int i, j;
  18:     for (i=1; i<=n; ++i)
  19:     {
  20:         for (j=0; j<n-i; ++j)
  21:             printf(" ");
  22:         for (j=0; j<2*i-1; ++j)
  23:             printf("*");
  24:         printf("\n");
  25:     }
  26: }
原文地址:https://www.cnblogs.com/steven_oyj/p/1742554.html