标签:style blog color 使用 for 2014 问题 代码
编码是为了解决某种问题(不管是在OJ上A题,还是做项目),在解决问题之前应该先有的是对问题的充分分析(挖掘题目的隐含条件,分析项目的需求),只有对问题有了充分的了解,并且有了清晰的思路之后,编码就成了水到渠成的事。以前在OJ上做题的时候,都是看到题目就去写代码,从来不先去分析题目的各种条件,这种做法是错误的。
是一种算法描述语言。它自身有很多的规定,其实这很好理解。就像当年秦始皇统一文字、货币一样。只有有了统一的标准,它才能得到广泛的应用。对于一个开发团队,使用这种伪代码容易让其他的人理解自己的想法或者思路。但是对于个人来讲(如果只是想自己来到OJ上做一个题),个人感觉可以无视这些所谓的规定,只是将自己的解题思路表述清楚,自己能够看懂就可以了。
伪代码有清楚解决问题的思路的作用。分析问题后,肯定会制作一些解决问题的办法,然后用伪代码将这些思路表述清楚后,在编码的时候就会根据这思路一直进行下去。同时,还会启发自己的思路,想到多种解决问题的办法。
分析一个非常简单的题目。
题目:输出所有形如aabb的四位完全平方数(即前两个数字相等,后两个数字相等)
从题目中可以知道aabb是四位的数字,所以a!=0,但是b可以=0。然后,很容易得到这样的思路:
for(a = 1; a < 10; a++) { for(b = 0; b < 10 ; b++) { if(aabb是完全平方数) printf("%d",aabb); } }
标签:style blog color 使用 for 2014 问题 代码
原文地址:http://blog.csdn.net/xgsilence/article/details/38330769