21天C语言代码训练营(第二天)__练习答案

问题链接

  • 试着编程完成打印杨辉三角


  • 代码实现如下

#include <stdio.h>
#define LINE 16       
void main()
{
    int a[LINE][LINE] = { 0 }, i, j, k;         /*初始化数组*/
    for (i = 0; i < LINE; i++)
        a[i][0] = 1;                             /*填充数组第一列数字为 1*/
    for (i = 1; i < LINE; i++)
        for (j = 1; j < LINE; j++)
            a[i][j] = a[i - 1][j - 1] + a[i - 1][j];         /*杨辉算法赋值*/
/*赋值完毕现在进行打印输出*/
    for (i = 0; i < LINE; i++)
    {
        for (k = i; k < LINE - 1; k++)
            printf("   ");                      /*打印格式里的空格*/
        for (j = 0; j < LINE; j++)
        {
            if (a[i][j] != 0)
                printf("%-6d", a[i][j]);
        }
        printf("\n");
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 上一篇的评论中,大家反馈评论中贴代码无法排版。我们改一下规则,大家可以把自己实现的代码发布在自己的简书博文中,之后...
    天花板阅读 12,276评论 22 95
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,937评论 25 709
  • 上一篇最后留了一个打印杨辉三角的问题。这是C语言程序设计练习题中比较常见的一道题,今天我们将通过多种解法帮助大家熟...
    天花板阅读 12,674评论 29 163
  • 故事简介:大阪的大学研究生苍太在父亲的三回忌时回到了江东区木场的老家。而在员警厅工作的哥哥要介则表示工作比父亲的三...
    采采二小乙阅读 3,493评论 0 1
  • 那时候,天 要比现在蓝上几分 放着偌大旧电视机的木柜 它的兄弟是一米八的铁筒谷仓 圆形饭桌靠在铁筒旁 妈妈收拾着鱼...
    成长路阅读 1,252评论 0 1

友情链接更多精彩内容