要求:输入一个整数num,打印出如下规则的一组数字:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
... ...
2 3
4 5 6
7 8 9 10
11 12 13 14 15
... ...
比如输入数字7,应该有如下输出:
1
2 3
4 5 6
7
2 3
4 5 6
7
下面是用c#的简单实现:
代码
分析上面的代码,我个人认为这是最简单明了符合常规认知的一种实现:要输出有序序列的数字,找出数字排列的规律,找到这个规律,最后就是水到渠成的编程实现罢了。
最后卖个关子,其实它还有一种代码更加简洁的实现,是从某高手那里偷师的,大家不妨动手练习一下吧,这个还是很能考验一个人的逻辑思维的。
本文转自JeffWong博客园博客,原文链接:http://www.cnblogs.com/jeffwongishandsome/archive/2010/09/15/1827415.html,如需转载请自行联系原作者