fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.  
  5. int n;
  6. scanf("%d", &n); // 輸入層數
  7.  
  8. // 上半部
  9. for(int i = 0; i < n; i++) {
  10.  
  11. for(int j = 0; j < n - i - 1; j++) {
  12. printf(" ");
  13. }
  14.  
  15. for(int k = 0; k < 2 * i + 1; k++) {
  16. printf("*");
  17. }
  18.  
  19. printf("\n");
  20. }
  21.  
  22. // 下半部
  23. for(int i = 0; i < n - 1; i++) {
  24.  
  25. for(int j = 0; j < i + 1; j++) {
  26. printf(" ");
  27. }
  28.  
  29. for(int k = 0; k < 2 * (n - i - 1) - 1; k++) {
  30. printf("*");
  31. }
  32.  
  33. printf("\n");
  34. }
  35.  
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
Standard output is empty