如何打印一个菱形
1 #include <stdio.h> 2 int main() 3 { 4 int n; 5 scanf("%d", &n); 6 for (int i = 1; i <= n / 2 + 1; i++) 7 { 8 for (int j = 0; j < 2 * (n / 2 - i + 1); j++) 9 printf(" "); 10 for (int j = 0; j < 2 * i - 1; j++) 11 printf("* "); 12 printf("\n"); 13 } 14 for (int i = n / 2; i > 0; i--) 15 { 16 for (int j = 0; j < 2 * (n / 2 - i + 1); j++) 17 printf(" "); 18 for (int j = 0; j < 2 * i - 1; j++) 19 printf("* "); 20 printf("\n"); 21 } 22 23 return 0; 24 }



本文来自博客园,作者:Colin_Cora,转载请注明原文链接:https://www.cnblogs.com/Colincora/p/15483581.html

浙公网安备 33010602011771号