本帖最后由 lz465350 于 2015-4-30 10:41 编辑
先不管怎么写程序,先拿出演草纸,画一画你自己的处理思路,不要偷懒,每一步都画仔细,朝着目标多想想,慢慢就写出来了。不过做算法题就像做算术题一样,需要像小学时成百上千道地练习才能熟悉,才能有经验。一开始练,就先从简单的来,一点一点儿地寻找自信。计算机的运算过程和人的思维过程很像的,你只要朝着目标,把自己的分析思路,使用if、for等结构移植到计算机上,慢慢地就会找到感觉了,加油啦!就像求1+2+3+……+100的值,我们笔算的时候,肯定是先算1+2得3,再算3+3得6,再算6+4得10,计算机也一样呀,也需要int sum = 1+2; sum = 3+ 3;sum = 6 +4;但为了充分利用计算机的高效性,我们可以使用for循环,来重复这些操作,列出从1到100中的所有数,逐个相加,for( int i = 1; i < 101; i++ ) { sum = sum + i; }。 |