打印如下图案:菱形
发布日期:2021-05-10 23:38:15 浏览次数:34 分类:精选文章

本文共 835 字,大约阅读时间需要 2 分钟。

#include 
#include
int main() {
int i, j, k;
for (i = 0; i < 4; i++) {
// 输出前四行
for (j = 0; j < 3 - i; j++) {
// 输出前四行的空格部分
printf(" ");
}
for (k = 0; k < 3 * i; k++) {
// 输出前四行的星号部分
printf("*");
}
printf("\n");
}
for (i = 0; i < 3; i++) {
// 输出后三行
for (j = 0; j < i + 1; j++) {
// 输出后三行的空格部分
printf(" ");
}
for (k = 0; k <= 4 - 2 * i; k++) {
// 输出后三行的星号部分
printf("*");
}
printf("\n");
}
return 0;
}

上述代码形成一个简单的 triange 矩形图案,通过多个嵌套的循环结构实现行与列的控制。前四行根据 i03 的变化,生成不同的空格和星号比率;后三行则根据 i02 的变化,逐渐减少星号数量。

代码采用了灵活的循环控制方式,通过 ijk 三个循环变量分别负责行数、单元格间距和星号数量的控制。这种方式既保证了代码的简洁性,又能灵活调整图案的表现形式。

上一篇:c语言输出心形♥
下一篇:编写一个程序,接受一个整数输入,然后显示所有小于或等于该数的素数。

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月22日 09时59分55秒