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

标签: 面试struct
2034人阅读 评论(0) 收藏 举报

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

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

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

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

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

 


 

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


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

我在这给两个正确的:


1. 使用函数指针数组

 

 

2. 使用模板递归

 

 

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

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

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

 

 

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

 

 

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

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:466616次
    • 积分:6603
    • 等级:
    • 排名:第3737名
    • 原创:187篇
    • 转载:7篇
    • 译文:0篇
    • 评论:248条
    文章分类
    最新评论