壮志难酬 2549
2014-04-12 23:04
169 查看
Problem Description
话说MCA山上各路豪杰均出山抗敌,去年曾在江湖威名显赫的,江湖人称<万军中取上将首级舍我其谁>的甘露也不甘示弱,“天将降大任于斯人也,必先劳其筋骨,饿其体肤,空乏其身”他说。可惜,由于去年取上将首级时不慎右手右关节第七次骨折,养伤达一年之久,空有一腔抱负却壮志难酬,如今天下危亡,习武之人又怎能袖手旁观,于是他决定出山协助威士忌共抗辽贼,这时他的对头枫冰叶子出现,两人都是水属性,但由于十年前的一场恩怨(这是后话)势成水火。
枫冰叶子要求甘露回答一个问题,否则不让他离开,可惜甘露绞尽脑汁未果,希望你来帮他解决,助他完成大业。
问题是这样的:给你一个小数x,让你算出小数点后第n位是什么,(1 <= n <= 6)
Input
首先输入一个t,表示有t组数据,跟着t行:
每行输入一个小数(输入数据保证一定是a.b的形式,为了简单化问题,没有循环小数的情况)
然后跟一个n,表示小数点后第几位
Output
输出一个数表示小数点后第n位的数
Sample Input
3
1.234 1
2.345 2
3.456 3
Sample Output
2
4
6
话说MCA山上各路豪杰均出山抗敌,去年曾在江湖威名显赫的,江湖人称<万军中取上将首级舍我其谁>的甘露也不甘示弱,“天将降大任于斯人也,必先劳其筋骨,饿其体肤,空乏其身”他说。可惜,由于去年取上将首级时不慎右手右关节第七次骨折,养伤达一年之久,空有一腔抱负却壮志难酬,如今天下危亡,习武之人又怎能袖手旁观,于是他决定出山协助威士忌共抗辽贼,这时他的对头枫冰叶子出现,两人都是水属性,但由于十年前的一场恩怨(这是后话)势成水火。
枫冰叶子要求甘露回答一个问题,否则不让他离开,可惜甘露绞尽脑汁未果,希望你来帮他解决,助他完成大业。
问题是这样的:给你一个小数x,让你算出小数点后第n位是什么,(1 <= n <= 6)
Input
首先输入一个t,表示有t组数据,跟着t行:
每行输入一个小数(输入数据保证一定是a.b的形式,为了简单化问题,没有循环小数的情况)
然后跟一个n,表示小数点后第几位
Output
输出一个数表示小数点后第n位的数
Sample Input
3
1.234 1
2.345 2
3.456 3
Sample Output
2
4
6
#include <iostream> #include <cstring> #include <string> int main(int argc, const char* argv[]) { int nCases = 0; std::cin >> nCases; while (nCases--) { std::string str; int nPos = 0; std::cin >> str >> nPos; std::string sub = str.substr(str.find_first_of('.'), str.size()); if (nPos >= sub.size()) { std::cout << "0" << std::endl; } else { std::cout << *(strchr(str.c_str(), '.') + nPos) << std::endl; } } return 0; }
相关文章推荐
- 遗传算法示例
- A. BNU ACM校队时间安排表
- Sp6 PLL and PLL_DRP使用技巧小结
- c++ string的函数们
- Shell笔试题1
- 第一次写技术博客~~记录一个简单的取消延时触发的方法
- Windows XP with SP3 VOL MSDN 能用的序列号
- 二叉排序树(二叉查找树)
- paip.输入法英文词库的处理 python 代码 o4
- paip.输入法英文词库的处理 python 代码 o4
- 09年广东省赛E题 STL应用
- tiny(S5PV210)编程时SMMC启动通道的判断
- 一个关于RE的python工具介绍的网站
- Said by Peter, Advises for ACM.
- 不会被我遗忘的蒋阳,董悦,杨竞凯,万伟平以及其他亲爱的队友们.
- 机器学习(0)
- sicilyOJ 09广东省赛重现D A Carnival Game(计算几何)
- 监听home键
- 数据挖掘——基于R文本情感分析(2)
- 简单 ListView 实现-- Simple ListView Example