一道淘宝面试:不用条件和循环语句
来源:互联网 发布:模拟电网软件 编辑:程序博客网 时间:2024/06/04 19:39
写一个函数: int print_num(int k){}; 要求函数功能为打印k的降序,直到0结束,即如果k=5,即打印: 5 4 3 2 1 0
要求: 不能用 if , if else, switch, ?: , while, for , do while, goto 语句
思路显然是递归了。
#include <iostream>
#include <stdio.h>
using namespace std;
int printk(int n)
{
cout << n << ' ';
n && printk(n-1);
return n;
}
int main(int argc, char *argv[])
{
int n;
while (cin >> n)
{
printk(n);
cout << endl;
}
return 0;
}
- 一道淘宝面试:不用条件和循环语句
- 不用条件和循环语句打印出1~1000
- 条件语句和循环
- 条件语句和循环
- 循环和条件语句
- 条件语句和循环语句
- Python 条件语句和循环
- 条件,循环和其他语句
- shell中的循环语句和条件语句
- Python条件语句和循环语句
- Go 语言条件语句和循环语句
- Swift - 条件语句和循环语句
- JavaScript_2th_条件语句和循环语句
- Python 条件语句和循环语句
- Python条件语句和循环语句
- 【python】条件语句和循环语句
- python条件语句和循环语句简介
- Python 循环语句和条件语句
- struts action
- 谈谈使用VFW在windows下编程控制摄像头(一)。
- 路过:string中的_cstr()、data()
- 关于Android LCD和键盘背光亮度
- 动态数组实现的栈【7】
- 一道淘宝面试:不用条件和循环语句
- C++必知必会 - 赋值和初始化并不相同
- 删除每个输入行末尾的空格,制表符,并删除全空格行
- 4 4 4 4 4=16中间加减乘除不能加括号该怎么算
- 子查询返回的值不止一个。当子查询跟随在 =、!=、、>= 之后,或子查询用作表达式时,这种情况是不允许的。
- HttpURLConnection简单用法
- 配置Memcache服务器并实现主从复制功能(repcached)
- Servlet的init()方法如何才会在服务器启动时执行
- Property元素中的formula--- hibernate