当前位置:   article > 正文

C++三级专项 digit函数

C++三级专项 digit函数

在程序中定义一函数dight(n,k),他能分离出整数n从右边数第k个数字。

输入

正整数n和k。

输出

一个数字。

输入样例

31859 3

输出样例

8

 解析:递归,详情看code.

不准直接抄!!!

  1. #include <iostream>
  2. using namespace std;
  3. int f(int n,int k)
  4. {
  5. k--;
  6. if(k==0)//判断是否到达递归边界k=0
  7. return n%10;
  8. else//否则继续递归
  9. return f(n/10,k);
  10. }
  11. int main(){
  12. int n,k;
  13. cin>>n>>k;
  14. cout<<f(n,k)<<endl;
  15. return 0;
  16. }

 Ladies and gentlemen,赶紧用你发财的小手点个赞吧!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/201519
推荐阅读
相关标签
  

闽ICP备14008679号