fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. // 上半部分的金字塔
  5. for (int m = 0; m <= 4; m++) {
  6. // 輸出空格
  7. for (int n = 0; n <= 4 - m; n++) {
  8. printf(" ");
  9. }
  10. // 輸出星號
  11. for (int a = 0; a < m * 2 + 1; a++) {
  12. printf("*");
  13. }
  14. printf("\n");
  15. }
  16.  
  17. // 下半部分的倒金字塔
  18. for (int m = 1; m <= 4; m++) {
  19. // 輸出空格
  20. for (int n = 0; n <= m; n++) {
  21. printf(" ");
  22. }
  23. // 輸出星號
  24. for (int a = 0; a < 9 - m * 2; a++) {
  25. printf("*");
  26. }
  27. printf("\n");
  28. }
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0.01s 5308KB
stdin
Standard input is empty
stdout
     *
    ***
   *****
  *******
 *********
  *******
   *****
    ***
     *