【C】 打印菱形图案
使用VS2019
ISO C++14 标准 (/std:c++14)
打印菱形图案
打印出如下图案(菱形)。
*
***
*****
*******
*****
***
*
代码:
//打印菱形图案
#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("*");
}
还没有评论,来说两句吧...