- /*
-
- 打印倒三角
- 目标图形:
- *******
- *****
- ***
- *
-
- 图一:
- 1
- 2-
- 3--
- 4---
-
- 图二:
- 1*******
- 2*****
- 3***
- 4*
-
- */
- #include <stdio.h>
- int main (int argc , char * argv[]) {
-
- // 外层循环控制行数4行
- for (int i = 0; i < 4; i++) {
-
- // 内层循环可看做两种图形的拼凑:图一加图二
-
- // 打印图一
-
- for (int j = 0; j < i; j++) {
-
- printf (" ");
-
- }
-
- // 打印图二
-
- for (int k = 0; k < 7-2*i; k++) {
-
- printf ("*");
-
- }
-
- // 每打印一行后换行
-
- printf ("\n");
-
- }
-
- return 0;
- }
复制代码 |