题解 | #菱形图案#
菱形图案
http://www.nowcoder.com/practice/8b935f8ffe99445dbd42494febd13e45
#include<stdio.h>
int main()
{
int n, j, k, i;
while (scanf("%d", &n) != EOF) {
for (i = 1; i <= n; i++) {//上金字塔
printf(" ");
for (j = 0; j < n - i; j++) {
printf(" ");
}
for (k = 0; k < i; k++) {
printf("%-2c", '*');
}
printf("\n");
}
for (i = 0; i <= n; i++) {下金字塔
printf("%-2c", '*');
}
printf("\n");
for (i = n; i > 0; i--) {
printf(" ");
for (j = 0; j < n - i; j++) {
printf(" ");
}
for (k = 0; k < i; k++) {
printf("%-2c", '*');
}
printf("\n");
}
}
return 0;
}
查看14道真题和解析