智囊团网>经验内容页

告知C 语言输出杨辉三角。

  2022-01-18T16:59:57  222人看过

原创经验

来自QQ音乐https://y.qq.com/的优秀用户忘川_七杀幻想,于2018.02.14 15:02:11在经验百科知识平台总结分享了一篇关于“C 语言输出杨辉三角。红旗l9”的百科,非常感谢Array的辛苦付出,他总结的解决技巧方法及常用办法如下:

工具/材料

gcc+vim(linux)或visual studio(windows)

操作方法

  • 01

    使用vim创建一个文件yanghui.c,并打开它进行编辑。

  • 02

    首先输入预处理指令 #include <stdio.h>,用于调用输出函数printf。

  • 03

    编译一个函数void yanghui(int n)。其中,n表示二项式的次数。

  • 04

    首先,对二项式的幂次进行检查,若小于0,说明输入的次数是不合法的,直接结束打印并给出提示。

  • 05

    然后定义一个(n+1)*(n+1)的二维数组并初始化所有值为0。

  • 06

    然后根据杨辉三角的规律给数组赋值:
    每一行的第一个与最后一个数都是1;
    其他的数等于该数的上面一个数与左上角的数之和。

  • 07

    对杨辉三角进行输出,不相关的数组数据不输出,并注意换行。

  • 08

    在main函数中对 void yanghui(int n)进行测试,选用参数为3, 7, 10。

  • 09

    保存文档并进行编译输出的结果如下:
    由此可以验证我们的程序是正确的。

相关经验推荐

每周热门经验