c++输出一个空心菱形
时间: 2023-03-27 15:02:01 浏览: 100
好的,以下是输出一个空心菱形的 C 代码:
#include <stdio.h>
int main() {
int n, i, j, space;
printf("请输入菱形的行数:");
scanf("%d", &n);
space = n - 1;
for (i = ; i < n; i++) {
for (j = ; j < space; j++) {
printf(" ");
}
for (j = ; j <= i; j++) {
if (j == || j == i) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
space--;
}
space = ;
for (i = n; i > ; i--) {
for (j = ; j < space; j++) {
printf(" ");
}
for (j = ; j < i; j++) {
if (j == || j == i - 1) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
space++;
}
return ;
}