HHUOJ_1345: 讨厌的小数点
来源:互联网 发布:托福培训费用知乎 编辑:程序博客网 时间:2024/05/18 00:50
HHUOJ_1345: 讨厌的小数点
题目描述
小明一直很讨厌小数点,一看到小数点就头疼。不幸的是,小红给他出了一个题目,问他:
给你一个小数x,你能算出小数点后第n位是什么吗?(1<=n<=6)
小明看到此题后,瞬间头疼晕倒,你能帮帮他吗?
输入
首先输入一个t,表示有t组数据,跟着t行:
每行输入一个小数(输入数据保证一定是a.b的形式,为了简单化问题,没有循环小数的情况),
然后跟一个n,表示小数点后第几位。
输出
输出一个数表示小数点后第n位的数。
样例输入
31.234 12.345 23.456 3
样例输出
246
思路
这是一道骚坑骚坑的题!
看起来肥肠简单…于是我两分钟就写好了…交了几次都没过…我甚至开始怀疑判题机…
在写代码之前问问自己,如果输入数据是6.66 6
你有没有想过它应该输出什么啊?没错输出应该是0!
下面贴上AC代码
代码
#include <iostream> #include <cstring>using namespace std; int main() { int t; cin>>t; while(t--){ char s[1010]; memset(s, 0, sizeof(s)); int n; cin>>s>>n; int cnt = 0; int len = strlen(s); for(int i=0; ; i++){ if(s[i] == '.'){ if(isdigit(s[i+n])){ cout<<s[i+n]<<endl; }else { cout<<0<<endl; } break; } } } return 0; }
阅读全文
0 0
- HHUOJ_1345: 讨厌的小数点
- 1045:讨厌的小数点
- 1045:讨厌的小数点
- 讨厌的小数点
- 讨厌的小数点
- XYNUOJ 讨厌的小数点
- CodeUp-1045 Problem F讨厌的小数点
- 讨厌的大雾,讨厌的感冒
- 讨厌的co-standby...
- 最让人讨厌的陋习
- 令人讨厌的病毒
- 讨厌的Gmail
- 讨厌的浮动DIV。。。。
- 讨厌的脖子
- 讨厌的博客!
- 日本人讨厌的笑话
- 讨厌的C++
- 讨厌的IE6
- HDU
- JFreeChart| JFreeChart API中文文档
- java开发的成长之路--菜鸟刚入公司篇
- 乘坐木筏问题
- 部分A+B (15)python3
- HHUOJ_1345: 讨厌的小数点
- 【Scikit-Learn 中文文档】朴素贝叶斯
- [SDS阅读理解/6]源码中的函数/3
- swing设置背景图片和按钮
- 11月23日训练笔记
- Python相关
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- linux的进程
- 欢迎使用CSDN-markdown编辑器