#include int main() { int n; //菱形的一半高度 int i, j; printf("请输入菱形的高度:"); scanf("%d", &n); //上半 for (i = 1; i <= n; i++) { for (j = i; j < n; j++) { printf(" "); } for (j = 1; j <= (2 * i - 1); j++) { printf("*"); } printf("\n"); } //下半 for (i = n - 1; i >= 1; i--) { for (j = n; j > i; j--) { printf(" "); } for (j = 1; j <= (2 * i - 1); j++) { printf("*"); } printf("\n"); } return 0; }