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

相关推荐
tyler-泰勒9 分钟前
c++:迭代器的失效
开发语言·c++
决斗小饼干11 分钟前
震惊!C++程序真的从main开始吗?99%的程序员都答错了
c++
白晨并不是很能熬夜14 分钟前
【JVM】字节码指令集
java·开发语言·汇编·jvm·数据结构·后端·javac
辰尘_星启17 分钟前
【vscode】一键编译运行c/c++程序
c语言·c++·vscode·debug·cmake
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧21 分钟前
C语言_数据结构总结7:顺序队列(循环队列)
c语言·开发语言·数据结构·算法·visualstudio·visual studio
橘颂TA23 分钟前
每日一练之合并两个有序链表
数据结构·链表
LIUJH123323 分钟前
数据结构——单调栈
开发语言·数据结构·c++·算法
2301_8074492037 分钟前
字符串相乘——力扣
java·算法·leetcode
shylyly_1 小时前
list的模拟实现
数据结构·c++·链表·迭代器·list·list的模拟实现
ianozo2 小时前
数据结构--【栈与队列】笔记
数据结构·笔记