打印菱形图

//打印菱形图案
#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("*");
}

posted @ 2020-12-07 21:09  吧唧一笑  阅读(77)  评论(0)    收藏  举报