整数n的倒数第k个数字
整数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个数字相关推荐
- 递增的整数序列链表的插入_每日算法题 | 剑指offer 链表专题 (5)链表中倒数第k个节点...
点击上方"Jerry的算法和NLP",选择"星标"公众号 重磅干货,第一时间送达 题目 链表中倒数第k个节点 题目要求 输入一个链表的头结点,从尾到头反过来打印 ...
- 求链式线性表的倒数第K项(堆栈解法)
题目:给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理). 输 ...
- [Swift]LeetCode373. 查找和最小的K对数字 | Find K Pairs with Smallest Sums
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- 剑指offer面试题15:链表中倒数第K个节点
题目:输入一个链表,输出该链表的倒数第K个节点.为了符合大多数人的习惯,本题从1开始计数,即链表尾节点是倒数第一个节点. 解题思路: 解法一:一般情况下,单向链表无法从后一个节点获取到它前面的节点,可 ...
- Java黑皮书课后题第6章:**6.31(金融应用:信用卡号的合法性验证)和**6.32 编写程序,提示用户输入一个long型整数的信用卡号码,显示这个数字是合法的还是非法的
6.31(金融应用:信用卡号的合法性验证)编写程序,提示用户输入一个long型整数的信用卡号码,显示这个数字是合法的还是非法的 6.31题目 题目描述 破题 6.31代码 6.32 代码 运行实例 6 ...
- Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
3-05. 求链式线性表的倒数第K项(15) 时间限制 250 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 给定一系列正整数,请设计一个尽可能高效的算法, ...
- 7-4 求链式线性表的倒数第K项(最佳解法)(List容器)
先看问题描述: 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处 ...
- 7-19 求链式线性表的倒数第K项 (20 分)(思路分析+极简代码+超容易理解)
一:题目描述: 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内,不要 ...
- 漫画:删去k个数字后的最小值
转载自 漫画:删去k个数字后的最小值 我们来举一个栗子: 给定整数 541270936,要求删去一个数,让剩下的整数尽可能小. 此时,无论删除哪一个数字,最后的结果都是从9位整数变成8位整数.既然同 ...
最新文章
- NumberUtils源码分析
- Leetcode--236. 二叉树的最近公共祖先(Java)
- Exchange Server 2016管理系列课件17.创建和使用会议室邮箱
- 强制 Google.com 域名使用 HTTPS(SSL)
- 通过一个工具类更深入理解动态代理和Threadlocal
- 多出多个虚拟显示器的解决方法
- mysql创建数据库格式,MySQL 创建数据库的简单示例(utf-8格式)
- 计算机博士美国高校雅思要求,雅思8分成功申堪萨斯大学博士(助研全奖)
- mysql innerdb 索引,MySQL系列-InnoDB索引优化AHI、Change buffer
- Python中的np.random.binomial()二项式分布函数详解
- 古董笔记本GTX1050+CUDA9.2+Pytorch安装
- java9新特性-4-模块化系统: Jigsaw与Modularity
- Android studio sdk下载
- 计算机学院迎接新生标语,大学迎接新生横幅标语:好巧我们见面了
- 1月份国产手机出货量大幅下滑,iPhone却逆势增100万
- 保研之路——北航计算机学院直硕夏令营
- STM32超低功耗入门之停止模式
- 倍福--步进电机的控制
- 如何用开源飞控PIXHAWK进行二次开发?
- NOIP 2018 游记
热门文章
- 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
- linux环境下快速配置hadoop集群免密登录
- 关于python导入模块和package的一些深度思考
- PyTorch迁移学习
- 如何为嵌入式应用选择适当的SSD
- git clean和git reset结合用法
- 【CV】吴恩达机器学习课程笔记 | 第1-15章
- Python3 使用replace 替换空格无效
- Java 打印数组的方法
- Only fullscreen opaque activities can request orientation