fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i, j, k, n;
  5. scanf("%d", &n);
  6.  
  7. for (i = n; i >= 1; i--) {
  8. // 第一步:先打印制表符(空格效果)
  9. for (k = 0; k <= n - i; k++) {
  10. printf(" "); // 或者用 printf(" "); 更直观
  11. }
  12. // 第二步:再打印 hello
  13. for (j = 1; j <= i; j++) {
  14. printf("hello");
  15. }
  16. // 第三步:一次换行
  17. printf("\n");
  18. }
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 5288KB
stdin
6
stdout
     hellohellohellohellohellohello
          hellohellohellohellohello
               hellohellohellohello
                    hellohellohello
                         hellohello
                              hello