| 心靈 的个人资料心灵异语照片日志列表 | 帮助 |
敲敲敲,敲敲我的头昨晚杨辉三角的题研究了一晚,最终还是赵给做了出来。
真佩服他的脑瓜,他的脑筋是飞着转,而可怜我,呜呜呜,脑筋是转着爬,哎,要能跟他换换就好了。
------------------------------
不过终于还是明白了,原来循环给数组赋值时无需考虑数组的各个数字位置的排列,
而只是在输出的时候再用循环排出自己期望的各种图样,
而我们想得过于复杂,误认为输出的图样不同,赋值时的数组关系式也要跟着变化,
虽不为错,却麻烦了许多,如同原本一道很简单的6*5,
我们却给写成(1+1+1+1+1+1)*(1+1+1+1+1),
------------------------------
在连接时程序并没有报错,可是运行时总出错,原来赋值时,数组越界了
for(i=1;i<=j;i++){ a[i][j-i]=1;
a[i][j+i]=1;
//当i=5时,数组越界
//因为j=5,i+j=10
//a[5][10]最大为a[4][9]
run的解释使我恍然大悟,以前从没考虑过越界的问题。
------------------------------------------
好困阿,被一道题给弄得好晚,不过这次作题收获挺大,
感触很深,作题不能想得太复杂,但又要谨慎细致,
可惜我是思维又复杂作题又马虎的小马哈。
---------------------
敲敲敲,敲敲我的头看看有没有记住。。。。。。 引用通告此日志的引用通告 URL 是: http://fifillemsn.spaces.live.com/blog/cns!433F4A1B8806A80A!436.trak 引用此项的网络日志
|
|
|