C语言程序每日一练(9、楼梯)

探索打印楼梯与笑脸的奇妙之旅

在这篇博客中,我将分享一段有趣的代码,它可以打印出一个楼梯的图案,同时在楼梯上方打印出两个笑脸。

首先,让我们来看看代码的实现。这段代码使用了i控制行,j来控制列,通过j根据i的变化来控制输出黑方格的个数,从而实现楼梯的打印。

具体来说,代码首先使用printf("\1\1\n");输出了两个笑脸。然后,通过一个嵌套的循环,根据i的值控制每行输出的黑方格个数,并在每行结束后换行。

完整代码:

#include "stdio.h"

int main() {
    int i, j;  // 定义行变量 i 和列变量 j

    printf("\1\1\n");  // 输出两个笑脸

    for (i = 1; i < 11; i++) {  // 遍历行,从 1 到 10
        for (j = 1; j <= i; j++) {  // 遍历列,根据行的变化确定列的数量
            printf("%c%c", 219, 219);  // 输出黑方格
        }
        printf("\n");  // 每行结束后换行
    }

    return 0;  // 程序正常结束
}

这样,我们就得到了一个带有笑脸的楼梯图案。

这段代码虽然简单,但它展示了编程在实现各种有趣效果方面的强大能力。通过巧妙地运用循环和打印语句,我们可以创造出各种独特的图案和视觉效果。

希望这段代码能够给你带来一些启发和乐趣,如果你有任何想法或疑问,欢迎在评论中留言。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发财糕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值