编程基本功——打印特殊图形
一、分析
对于特定格式输出的问题,最关键的是理解输出格式的规律。
找出第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: }