菱形
#include <stdio.h>
void print_diamond(int n)
{
int i, j, k;
k = 2 * n - 1;
for (i = 0; i < n; i++) {
for (j = 1; j <= k; j++) {
if (j >= n - i && j <= n + i) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
for (i = 1; i < n; i++) {
for (j = 1; j <= k; j++) {
if (j > i && j <= k - i) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
}
int main(int argc, char *argv[])
{
print_diamond(7);
return 0;
}
评论已关闭