整数n的倒数第k个数字


Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld

Description

编写程序输出正整数n中从右端开始的第k个数字的值(k从1开始)。

例如: n=264539,k=3,则输出5

n=7622,k=6,则输出-1

注意:main函数已经给定(如下所示)。

            请将程序补充完整。

            提交时只需要提交自己补充的代码部分,不需要提交给定的main函数的代码部分。

#include<stdio.h>
int main()
{int n,k,t;while(scanf("%d%d",&n,&k)!=EOF){t=digit(n,k);if(t==-1) printf("not exist\n");else printf("value=%d\n",t);}
}

Input

包含多组测试数据,每组测试数据占一行,每行2个正整数,分别代表n和k。k大于等于1。

Output

每组测试数据输出占一行,每行输出整数n的倒数第k个数字,如果不存在则输出not exist。

Sample Input

264539 3
7622 6

Sample Output

value=5
not exist

题目分析:

水题。


#include<stdio.h>
int digit(int n,int k)
{int i,s,t;s=1;for(i=1;i<k;i++)//注意是i<k而不是i<=k{s *= 10;}//抄代码是会被查重的哦~if(n/s==0)return -1;else{t=n/s%10;return t;}
}
int main()
{int n,k,t;while(scanf("%d%d",&n,&k)!=EOF){t=digit(n,k);if(t==-1) printf("not exist\n");else printf("value=%d\n",t);}
}

整数n的倒数第k个数字相关推荐

  1. 递增的整数序列链表的插入_每日算法题 | 剑指offer 链表专题 (5)链表中倒数第k个节点...

    点击上方"Jerry的算法和NLP",选择"星标"公众号 重磅干货,第一时间送达 题目 链表中倒数第k个节点 题目要求 输入一个链表的头结点,从尾到头反过来打印 ...

  2. 求链式线性表的倒数第K项(堆栈解法)

    题目:给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理). 输 ...

  3. [Swift]LeetCode373. 查找和最小的K对数字 | Find K Pairs with Smallest Sums

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  4. 剑指offer面试题15:链表中倒数第K个节点

    题目:输入一个链表,输出该链表的倒数第K个节点.为了符合大多数人的习惯,本题从1开始计数,即链表尾节点是倒数第一个节点. 解题思路: 解法一:一般情况下,单向链表无法从后一个节点获取到它前面的节点,可 ...

  5. Java黑皮书课后题第6章:**6.31(金融应用:信用卡号的合法性验证)和**6.32 编写程序,提示用户输入一个long型整数的信用卡号码,显示这个数字是合法的还是非法的

    6.31(金融应用:信用卡号的合法性验证)编写程序,提示用户输入一个long型整数的信用卡号码,显示这个数字是合法的还是非法的 6.31题目 题目描述 破题 6.31代码 6.32 代码 运行实例 6 ...

  6. Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)

    3-05. 求链式线性表的倒数第K项(15) 时间限制 250 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 给定一系列正整数,请设计一个尽可能高效的算法, ...

  7. 7-4 求链式线性表的倒数第K项(最佳解法)(List容器)

    先看问题描述: 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处 ...

  8. 7-19 求链式线性表的倒数第K项 (20 分)(思路分析+极简代码+超容易理解)

    一:题目描述: 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内,不要 ...

  9. 漫画:删去k个数字后的最小值

    转载自  漫画:删去k个数字后的最小值 我们来举一个栗子: 给定整数 541270936,要求删去一个数,让剩下的整数尽可能小. 此时,无论删除哪一个数字,最后的结果都是从9位整数变成8位整数.既然同 ...

最新文章

  1. NumberUtils源码分析
  2. Leetcode--236. 二叉树的最近公共祖先(Java)
  3. Exchange Server 2016管理系列课件17.创建和使用会议室邮箱
  4. 强制 Google.com 域名使用 HTTPS(SSL)
  5. 通过一个工具类更深入理解动态代理和Threadlocal
  6. 多出多个虚拟显示器的解决方法
  7. mysql创建数据库格式,MySQL 创建数据库的简单示例(utf-8格式)
  8. 计算机博士美国高校雅思要求,雅思8分成功申堪萨斯大学博士(助研全奖)
  9. mysql innerdb 索引,MySQL系列-InnoDB索引优化AHI、Change buffer
  10. Python中的np.random.binomial()二项式分布函数详解
  11. 古董笔记本GTX1050+CUDA9.2+Pytorch安装
  12. java9新特性-4-模块化系统: Jigsaw与Modularity
  13. Android studio sdk下载
  14. 计算机学院迎接新生标语,大学迎接新生横幅标语:好巧我们见面了
  15. 1月份国产手机出货量大幅下滑,iPhone却逆势增100万
  16. 保研之路——北航计算机学院直硕夏令营
  17. STM32超低功耗入门之停止模式
  18. 倍福--步进电机的控制
  19. 如何用开源飞控PIXHAWK进行二次开发?
  20. NOIP 2018 游记

热门文章

  1. 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
  2. linux环境下快速配置hadoop集群免密登录
  3. 关于python导入模块和package的一些深度思考
  4. PyTorch迁移学习
  5. 如何为嵌入式应用选择适当的SSD
  6. git clean和git reset结合用法
  7. 【CV】吴恩达机器学习课程笔记 | 第1-15章
  8. Python3 使用replace 替换空格无效
  9. Java 打印数组的方法
  10. Only fullscreen opaque activities can request orientation