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,赶紧用你发财的小手点个赞吧!

相关推荐
mjhcsp1 小时前
C++ 后缀树(Suffix Tree):原理、实现与应用全解析
java·开发语言·c++·suffix-tree·后缀树
_OP_CHEN1 小时前
【算法基础篇】(四十五)裴蜀定理与扩展欧几里得算法:从不定方程到数论万能钥匙
算法·蓝桥杯·数论·算法竞赛·裴蜀定理·扩展欧几里得算法·acm/icpc
mjhcsp1 小时前
C++ 有限状态自动机(FSM):原理、实现与应用全解析
开发语言·c++·有限状态自动机
shangjian0071 小时前
AI大模型-机器学习-算法-线性回归
人工智能·算法·机器学习
2301_800256112 小时前
B+树:数据库的基石 R树:空间数据的索引专家 四叉树:空间划分的网格大师
数据结构·数据库·b树·机器学习·postgresql·r-tree
mjhcsp2 小时前
C++ KMP 算法:原理、实现与应用全解析
java·c++·算法·kmp
lizhongxuan2 小时前
Manus: 上下文工程的最佳实践
算法·架构
好大哥呀2 小时前
C++ IDE
开发语言·c++·ide
码农幻想梦2 小时前
第九章 高级数据结构
数据结构
AlenTech2 小时前
206. 反转链表 - 力扣(LeetCode)
数据结构·leetcode·链表