1164:digit函数

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 14808     通过数: 10027

【题目描述】

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

【输入】

正整数nn和kk。

【输出】

一个数字。

【输入样例】

31859 3

【输出样例】

8

【分析】

从右边数第k个,那就从右侧取余,逐位细数。设digit(n, k)函数为右侧分离整数,递归式为:digit(n,k) = digit(n/10, k),递归出口为:k=0时,digit(n,k) = n%10。

【参考代码】

#include <stdio.h>
int digit(int n,int k)
{k--;if(k==0)return n%10;elsereturn digit(n/10,k);
}
int main()
{int n,k;scanf("%d%d",&n,&k);printf("%d\n",digit(n,k));return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1164

信息学奥赛一本通(1164:digit函数)相关推荐

  1. 信息学奥赛一本通 1164:digit函数

    [题目链接] ybt 1164:digit函数 [题目考点] 1. 函数 2. 递归 [解题思路] 递归求解: 递归问题:求整数n右边数第k个数字 递归关系:想要求整数n右边第k个数字,即为求出整数n ...

  2. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  3. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  4. 信息学奥赛一本通(题解目录)

    信息学奥赛一本通(题解目录) 记录了我从初学者到逐渐熟悉c++的成长之路 信息学奥赛一本通OJ 目录 信息学奥赛一本通(题解目录) 前言 一.语言及算法基础篇 基础(一) C++语言 第一章 C++语 ...

  5. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  6. 信息学奥赛一本通 第五版(C++版)

    信息学奥赛一本通 第五版(C++版)第一部分 C++语言 第一章 C++语言入门 第二节 C++语言程序设计 P15 1. 编写一个能够输出Hello,World!的程序,这个程序常常作为一个初学者接 ...

  7. 信息学奥赛一本通网站1672:游戏通关

    如果你正在找这道题不超时(或者和自己的AC算法不一样)的算法,并且恰好像本蒟蒻一样会树状数组不会线段树,继续往下看 网址:信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn) 这道题的贪心 ...

  8. 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和

    [题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...

  9. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

  10. 信息学奥赛一本通1329:细胞

    题目 信息学奥赛一本通(C++版)在线评测系统 思路 这是一道典型的bfs染色问题,先遍历数组,只要没有标记为1,就开始bfs染色,最后输出color数量 接下来,咱就来把代码拆开来看看: 1. 准备 ...

最新文章

  1. SSH下的组合批量增加
  2. HTTP协议的六种请求方法
  3. PE知识复习之PE的导入表
  4. 基于RTP/RTCP流媒体服务器技术研究
  5. paip.提升用户体验----c++ c# 配色方案
  6. Microsoft Windows Sharepoint Services V3.0 安装图示
  7. # 创业计划书-样例参考五千套(一)
  8. windows启动管理器_把windows 10装进文件里,竟然也能启动
  9. 电子计算机X线体层摄影,电子计算机X线体层摄影检查诊断乳腺肿块的价值
  10. 深度Linux挂载盘
  11. ydui倒计时:time_最后的倒计时:部署我的深度学习项目
  12. 安装配置maven时因Java版本问题报错JAVA_HOME environment variable is not defined correctly
  13. 虫虫吃第一颗豆子---第一次作业
  14. SpringBoot基础-Environment解析
  15. 硬盘安装linux系统步骤分区,Linux系统“分区”方法再谈安装!(一)
  16. 信源编码作业(1)——绘制并分析清浊音频谱图
  17. naming conflicts with other components【vue3】
  18. PythonOCC基础使用:曲面建模
  19. Win10不小心删除环境变量怎么恢复
  20. Kibana:如何在 Discover 中显示图片及播放音乐

热门文章

  1. Tomcat源码分析(十)--部署器 转载
  2. 一步一步学Remoting之二:激活模式
  3. 中国最闷声发大财的城市,人均GDP超杭州
  4. mysql容量性能测试_关于RDS for MySQL的各规格性能测试情况
  5. windows虚拟机_iOS 版虚拟机:在 iPhone 上运行 Windows 系统
  6. python管理系统web版_【程序源代码】python web 管理系统开发框架
  7. 程序员的崩溃,是从“你薪资比我高”开始的!
  8. IDEA发布新版本,支持禅模式(免打扰)!
  9. 怎样在半年内把一个团队带垮?
  10. 架构概述之架构演化、模式与核心要素