题解 | #菱形图案#
菱形图案
https://www.nowcoder.com/practice/8b935f8ffe99445dbd42494febd13e45
#include<stdio.h> int main() { int a = 0; int i; int x; int j; while (scanf("%d", &a) != EOF) { for (i = 0; i < a; i++) {//上面三角 for (j = 0; j < a - i ; j++) { printf(" "); } for (x = 0; x < i + 1; x++) { printf("* "); } printf("\n"); } for (i = 0; i < a + 1; i++) {//底 printf("* "); } printf("\n"); for (i = a; i > 0; i--) {//下面三角 for (x = a - i + 1; x > 0; x--) printf(" "); for (j = i; j > 0; j--) printf("* "); printf("\n"); } } return 0; }