一道有趣的笔试题
2007-04-02 18:01
155 查看
用C语言写一个函数int p(int i, int N),要求:
(1)函数功能,从i打印到N,再逆序打印到i,每个数字占一行,例如p(1,3)打印如下
1
2
3
2
1
(2)只能使用一条语句,即只能出现一次";"
(3)不能使用以下关键字
do, while, for, enum, break, continue, goto, volatile,struct
(4)不能使用?:和,运算符
(5)可供调用的库函数只有printf
int p(int i, int N)
{
return printf("%d/n",i) && i < N && (p(i+1,N) + 1) && printf("%d/n",i);
}
(1)函数功能,从i打印到N,再逆序打印到i,每个数字占一行,例如p(1,3)打印如下
1
2
3
2
1
(2)只能使用一条语句,即只能出现一次";"
(3)不能使用以下关键字
do, while, for, enum, break, continue, goto, volatile,struct
(4)不能使用?:和,运算符
(5)可供调用的库函数只有printf
int p(int i, int N)
{
return printf("%d/n",i) && i < N && (p(i+1,N) + 1) && printf("%d/n",i);
}
相关文章推荐
- 一道有趣的笔试题
- 一道有趣的笔试题( 水杯量水问题 )
- 一道有趣的笔试题目!
- 在CSDN上看到的一道有趣的网易笔试题目--附答案
- 精妙算法收集---一道有趣的腾讯笔试加分题
- 一道很有趣的关于printf的笔试题
- 一道shell命令笔试题
- 2012 腾讯校招Web前端笔试的一道题,很值得怀念。。。
- 华为的一道笔试题
- [360] 笔试题2012年最后一道大题
- 一道有趣的C#考试题目
- 由阿里巴巴一道笔试题看Java静态代码块、静态函数、动态代码块、构造函数等的执行顺序
- 有趣的难题!(googl笔试题目)
- 微软一道笔试题目
- 阿里巴巴的一道笔试题
- 一道有意思的笔试题引发的对于new操作符的思考
- 一道2005金山笔试题
- ThoughtWorks 的一道笔试题
- 【逻辑题】分享一道在UC笔试中遇到的逻辑题
- 一道微软笔试题