
打印如下图案:菱形
发布日期: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 矩形图案,通过多个嵌套的循环结构实现行与列的控制。前四行根据 i
从 0
到 3
的变化,生成不同的空格和星号比率;后三行则根据 i
从 0
到 2
的变化,逐渐减少星号数量。
代码采用了灵活的循环控制方式,通过 i
、j
、k
三个循环变量分别负责行数、单元格间距和星号数量的控制。这种方式既保证了代码的简洁性,又能灵活调整图案的表现形式。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月22日 09时59分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ionic4 路由跳转传值
2019-03-12
pwn题shellcode收集
2019-03-12
Linux kernel pwn --- CSAW2015 StringIPC
2019-03-12
配置jdk的环境变量
2019-03-12
编译android源代码(aosp)
2019-03-12
IDEA 找不到 Persistence窗口解决办法
2019-03-12
维基百科之AndroidRoot
2019-03-12
C++ Primer Plus读书笔记:循环读取(错误处理)
2019-03-12
skimage与cv2 安装失败的解决办法
2019-03-12
关于吴恩达的深度学习的一些授课视频里面英文翻译错误的实例展示
2019-03-12
伴随矩阵和逆矩阵的关系证明
2019-03-12
突破Bias-Variance困境
2019-03-12
Form窗体属性
2019-03-12
解决宝塔安装wordpress无法连接到数据库问题
2019-03-12
解决Eclipse加载图片或网页出现404错误
2019-03-12
vue 错误收集
2019-03-12
Java选择排序算法实现
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12