这个c语言程序要怎么填? 下面的函数是在二维数组中产生如下形式的杨辉三角形。请填空完成。 1 1

2024-11-25 14:54:38
推荐回答(2个)
回答1:

a[i-1][j-1]
如果你知道这个杨辉三角,我就不说理由了,不知道的话,我可以告诉你一下,杨辉三角就是每排的第一个元素跟最后一个元素都为1,也就是a[i][1]=1(第一个元素为1),a[i][i]=1(最后一个元素为1,因为是第几排就有几个元素,其实这个条件也是i=j),然后其他元素的值规律:另外元素的值等于上一排靠近这个元素的两个相邻元素之和;所以答案:a[i][j]=a[i-1](上一排的元素)[j-1](上一排靠近这个元素的第一个元素)+a[i-1](上一排元素)[j](上一排靠近这个元素的后一个元素)。不懂自己排列了就可以看出来了。

回答2:

i=3 j