Open huenchao opened 4 years ago
有个题目是将十进制转成二进制,并且输出。比如输入123,输出1111011。 我们可以想到用递归处理这个问题。
#include<iostream> using namespace std; void convert(int x) { if((x/2) != 0) { convert(x/2); cout << x % 2; } else cout << x; } int main(){ int x; cin >> x; convert(x); return 0; }
请注意上面代码的cout的位置,放在了convert的后面。这样正好自然的输出了。
我不禁想到在koa的中间件设计里,也是如此,那么对一个koa的小白的我,想到了两个问题:
背景:
有个题目是将十进制转成二进制,并且输出。比如输入123,输出1111011。 我们可以想到用递归处理这个问题。
请注意上面代码的cout的位置,放在了convert的后面。这样正好自然的输出了。![image](https://user-images.githubusercontent.com/14048126/67469639-14196980-f67f-11e9-8d5d-0643a680fedc.png)
我不禁想到在koa的中间件设计里,也是如此,那么对一个koa的小白的我,想到了两个问题:
问题描述