一个变态C/C++面试题的变态解法

这是源自某论坛的一个问题,原帖如下(#########分隔)

############################################################################

屏幕上打印1-10001000个数 使用循环语/条件使用?:算符。
在源代中用列举输句的法傻打比如一千个printf句不行

一个cout后面跟上1-1000这样的也不行 不再述其他傻打行 大家都能会精神。

出了好多千奇百怪的答案, 下面一个例子

 


 

############################################################################


上面个解法使用的是自动报错(divide by zero)从而退出这样的代错误的。

我在这给两个正确的:


1. 使用函数指针数组

 

 

2. 使用模板递归

 

 

=============================================

从网上搜出其他的解决办法:

1. 构造函数(也可以使用析构函数,一样的道理)

 

 

2. 最变态的一个(虽然代码不是很严格):

 

 

大家可以大胆发挥想象力,寻求更变态的解决办法

 

 

作者:
该日志由 rockeet 于2011年01月12日发表在C++分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
转载请注明: 一个变态C/C++面试题的变态解法
标签:
【上一篇】
【下一篇】

您可能感兴趣的文章:

发表评论

您必须 登录 后才能发表评论。