讨厌的小数点
2016-01-15 09:39
190 查看
题目描述
小明一直很讨厌小数点,一看到小数点就头疼。不幸的是,小红给他出了一个题目,问他:给你一个小数x,你能算出小数点后第n位是什么吗?(1<=n<=6)
小明看到此题后,瞬间头疼晕倒,你能帮帮他吗?
输入格式
首先输入一个t,表示有t组数据,跟着t行:每行输入一个小数(输入数据保证一定是a.b的形式,为了简单化问题,没有循环小数的情况),
然后跟一个n,表示小数点后第几位。
输出
输出一个数表示小数点后第n位的数。
样例输入
31.234 1
2.345 2
3.456 3
样例输出
24
6
#include <iostream> #include <string> using namespace std; int main() { int T,n,count,locate,i = 0; string str; cin>>T; while(i<T) { count = 0; cin>>str; cin>>n; while(str[count]!='.') { count++; } locate = count + n; cout<<str[locate]<<endl; ++i; } return 0; }
相关文章推荐
- ScrollView 在Autolayout中的不能滚动的问题
- 一切皆为 JavaScript
- Mongodb基本命令及使用
- C语言产生随机数 srand rand
- 字符转换
- HTTP Header 详解
- 【HDU】 2846 Repository
- Java Web学习总结(2)——Servlet入门
- SharedPreferences跨应用跨进程获取数据
- In my project it is working fine, This is my build.gradle code:
- Mat格式图像在MFC程序中的显示
- 动态数组2
- [转]SQLServer2008日志文件无法收缩处理方法
- 移动web页面字体大小三
- 晶体三极管进行双路控制驱动电路设计
- CSS3 输入框阴影效果及其他阴影效果
- 动态数组1
- 里德九步审讯法 z
- 移动web页面字体大小二
- Android传递Bitmap对象在两个Activity之间