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

相关推荐
1***s63237 分钟前
C++移动语义优化
开发语言·c++
稚辉君.MCA_P8_Java42 分钟前
Gemini永久会员 Go 实现动态规划
数据结构·后端·算法·golang·动态规划
腾讯云开发者1 小时前
数据与 AI 双向奔赴,腾讯云架构师技术沙龙精彩回顾
数据结构
快手技术1 小时前
快手 & 南大发布代码智能“指南针”,重新定义 AI 编程能力评估体系
算法
Murphy_lx1 小时前
C++ std_stringstream
开发语言·c++·算法
xiaoxue..1 小时前
栈的全面解析:ADT、实现与应用
javascript·数据结构·面试
Mr.Winter`1 小时前
基于Proto3和单例模式的系统参数配置模块设计(附C++案例实现)
c++·人工智能·单例模式·机器人
CoovallyAIHub2 小时前
超越YOLOv8/v11!自研RKM-YOLO为输电线路巡检精度、速度双提升
深度学习·算法·计算机视觉
哭泣方源炼蛊2 小时前
HAUE 新生周赛(七)题解
数据结构·c++·算法
q***64972 小时前
SpringMVC 请求参数接收
前端·javascript·算法