- //控制行数
- for (int i= 1; i < 10; i++) {
-
- //输出"占位空格"
- for (int k = 0 ; k < 9 - i; k++) {
- printf(" ");
- }
-
- //控制列数
- for (int y = 0; y <= i - 1; y++) {
-
- //输出结果
- //格式对齐
- if (i == 9) {
- printf("%d - %0d = %0d ", i + 1, i - y, y + 1);
- }else{
- printf(" %d - %0d = %0d ", i + 1, i - y, y + 1);
- }
-
-
- }
-
- //换行
- printf("\n");
- }
复制代码 |
|