C 语言输出杨辉三角。
工具/材料
gcc+vim(linux)或visual studio(windows)
操作方法
使用vim创建一个文件yanghui.c,并打开它进行编辑。
首先输入预处理指令 #include <stdio.h>,用于调用输出函数printf。
编译一个函数void yanghui(int n)。其中,n表示二项式的次数。
首先,对二项式的幂次进行检查,若小于0,说明输入的次数是不合法的,直接结束打印并给出提示。
然后定义一个(n+1)*(n+1)的二维数组并初始化所有值为0。
然后根据杨辉三角的规律给数组赋值:
每一行的第一个与最后一个数都是1;
其他的数等于该数的上面一个数与左上角的数之和。
对杨辉三角进行输出,不相关的数组数据不输出,并注意换行。
在main函数中对 void yanghui(int n)进行测试,选用参数为3, 7, 10。
保存文档并进行编译输出的结果如下:
由此可以验证我们的程序是正确的。
-
电报机的工作原理是
(01)电报机的工作原理主要基于电磁感应和电磁铁的原理。电报机通过发报机和收报机两部分完成信息的传输。1.发报机:发报机负责将需要传输的信息转换成电信号。电报机的工作原理是">(02)它的主要部件包括键盘、编码器、振荡器和发射天线。当操作者通过键盘输入信息...
-
姓王的名人有哪些
(01)以下是一些姓王的名人:1.王菲:中国著名女歌手,代表作品包括《红豆》、《笑忘书》等。2.王阳明:中国明代著名哲学家、文学家和军事家,提出了“知行合一”的哲学思想。(02)3.王之涣:中国唐代著名诗人,代表作品包括《登鹳雀楼》、《凉州词》等。4.王安石:中国北宋著名政治...
-
扑街是什么意思?粤语中骂人的词,源自英文Poor guy
解答:扑街主要表达3种意思:1.原意是走路被绊倒,扑倒在马路上;2.游戏中角色死亡,或者指乞丐;3.粤语中的“仆街”同意,源自外语中的“poorguy”,本意是骂人,也可表达一种倒霉的意思。扑街是什么意思?1.古文中扑街是扑倒在路上是指走路被绊倒,“扑”是扑倒,“街”是在街上...
-
手机字体怎么换
(01)手机字体的更换方法因手机系统和品牌而异。以下是针对一些常见手机品牌的字体更换方法:1.华为手机:进入设置>显示和亮度>字体样式>根据界面提示选择其他字体。(02)2.苹果手机(iOS系统):进入设置>通用>字体>选择字体。需要注意的是,苹果手机默认字体不能更换,但可以通...