C++三级专项 digit函数

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

输入

正整数n和k。

输出

一个数字。

输入样例

html 复制代码
31859 3

输出样例

html 复制代码
8

解析:递归,详情看code.

不准直接抄!!!

cpp 复制代码
#include <iostream>
using namespace std;

int f(int n,int k) 
{
	k--;
	if(k==0)//判断是否到达递归边界k=0
		return n%10;
	else//否则继续递归 
		return f(n/10,k); 
}

int main(){

	int n,k;
	cin>>n>>k;
	cout<<f(n,k)<<endl;
	 
	return 0;
}

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

相关推荐
ouliten13 小时前
C++笔记:std::tuple
c++·笔记
炽烈小老头13 小时前
【每天学习一点算法 2026/01/20】汉明距离
学习·算法
夏鹏今天学习了吗13 小时前
【LeetCode热题100(86/100)】最长有效括号
算法·leetcode·职场和发展
小龙报13 小时前
【初阶数据结构】解锁顺序表潜能:一站式实现高效通讯录系统
c语言·数据结构·c++·程序人生·算法·链表·visual studio
历程里程碑13 小时前
Linux 1 指令(1)入门:6大基础指令详解
linux·运维·服务器·c语言·开发语言·数据结构·c++
有一个好名字13 小时前
力扣-删除二叉搜索树的节点
算法·leetcode·职场和发展
ShineWinsu1 天前
对于C++:类和对象的解析—下(第二部分)
c++·面试·笔试·对象··工作·stati
2013092416271 天前
1968年 Hart, Nilsson, Raphael 《最小成本路径启发式确定的形式基础》A* 算法深度研究报告
人工智能·算法
如何原谅奋力过但无声1 天前
【力扣-Python-滑动窗口经典题】567.字符串的排列 | 424.替换后的最长重复字符 | 76.最小覆盖子串
算法·leetcode
BHXDML1 天前
第七章:类与对象(c++)
开发语言·c++