打印菱形图
//打印菱形图案
#include<stdio.h>
int main() {
//分析,菱形图案由空格和*号组成
//声明函数
void print(int, int);
int j = 1;
//打印上三角
for (int i = 3; i >= 0; i--) {
print(i, j);
j = j + 2;
printf("\n");
}
//打印下三角
j = j - 2;
for (int k = 0; k <= 3; k++) {
print(k, j);
j = j - 2;
printf("\n");
}
}
//定义一个打印函数
void print(int x, int y) {
//打印空格
for (int i = x; i > 0; i--) printf(" ");
//打印*号
for (int j = y; j > 0; j--) printf("*");
}

浙公网安备 33010602011771号