递归(栈)
一道递归题目题目:请用递归的方法输出。
实例:输入:12345
输出:1 2 3 4 5
这是上午 c++课上老师出的题。一想到递归,我整个人就蒙圈了。原来用循环就能轻松解决的,用递归好像很难在脑海中模拟。课上讲了栈的知识,那是不是可以用栈的知识解决呢?
以上是用栈表示本题递归思路。
123456789101112131415#include<iostream>using namespace std;void splitNum(unsigned int n){ if(n>9)//只要不是一位数就执行 splitNum(n/10); cout<<n%10<<" ";//当是一位数时结束递归,开始一层一层向上继续本行的取末位}int main(){ unsigned n; cin>>n; splitNum(n); return 0;}
本题难理解的点就是递归时没有返回值,而是在递归处中断,当递归结束时才继续每一层的后续操 ...
introduction
自我介绍本人 2003 年出生,现在河南农业大学(HAU)读本科,目前在读大二。大一专业是计算机,奈何时运不济,大二被分到了人工智能。由于是个半吊子大学生,本蒟蒻的编程也仅算刚入门。
以上几张图片是本人在校园内(外)用手机拍的
聊点别的。
这是我的b 站空间
可以看到,最近我发的视频全是与原神相关。没错,我是一个原神玩家。你们叫我 op 也好,叫我原 u 也罢,
总之我是一个正常且理智的原神玩家。我的 uid 是 205772887。本人可以提供帮助。
关于我的未来打算:
我目前还处于本科阶段,处于一个双非一本(在省外招生甚至可能是二本),考研肯定是必要的。众所周知,河南是一个人口大省,伴随其后的另一个 tag 是内卷大省。在省内高中拼死拼活仅仅上了这个不尽人意的一本,考研也是一样,全国统考,统一招生,身为内卷大省的河南也肯定不甘示弱。在省内的院校中,郑州大学(211)毫无疑问是报考人数最多的学校,考研难度最大。但是考研的目的是向更远的方向进修,所报院校水平怎么说也要不低于本科院校,所以在省内的最低的考研目标剩下河南大学、河南农业大学、河南理工大学、河南工业大学。关于考研的方面 ...
test
test这是一篇测试
这是我的bilibili 空间
666666666
123456#include<iostream>using namespace std;int main(){ cout<<hello<<endl;}