讨厌的小数点
来源:互联网 发布:vscode 酷炫插件 编辑:程序博客网 时间:2024/04/30 11:43
问题 H: 讨厌的小数点
题目描述
小明一直很讨厌小数点,一看到小数点就头疼。不幸的是,小红给他出了一个题目,问他:
给你一个小数x,你能算出小数点后第n位是什么吗?(1<=n<=6)
小明看到此题后,瞬间头疼晕倒,你能帮帮他吗?
输入
首先输入一个t,表示有t组数据,跟着t行:
每行输入一个小数(输入数据保证一定是a.b的形式,为了简单化问题,没有循环小数的情况),
然后跟一个n,表示小数点后第几位。
输出
输出一个数表示小数点后第n位的数。
样例输入
3
1.234 1
2.345 2
3.456 3
样例输出
2
4
6
//错了两次,因为没有考虑 0.00 6 这种情况运行结果为0#include <stdio.h>#include <string.h>int main(){ int t; scanf("%d",&t); while(t--) { char c[100]; int i,flag=0,k=0,n; scanf("%s %d",c,&n); for(i=0;i<strlen(c);i++) { if(c[i]=='.') { flag=1; continue; } if(flag && k<n) k++; if(k==n) { n=c[i]-'0'; flag=2; break; } } if(flag!=2) n=0; printf("%d\n",n); } return 0;}
阅读全文
0 0
- 1045:讨厌的小数点
- 1045:讨厌的小数点
- 讨厌的小数点
- HHUOJ_1345: 讨厌的小数点
- 讨厌的小数点
- XYNUOJ 讨厌的小数点
- CodeUp-1045 Problem F讨厌的小数点
- 讨厌的大雾,讨厌的感冒
- 讨厌的co-standby...
- 最让人讨厌的陋习
- 令人讨厌的病毒
- 讨厌的Gmail
- 讨厌的浮动DIV。。。。
- 讨厌的脖子
- 讨厌的博客!
- 日本人讨厌的笑话
- 讨厌的C++
- 讨厌的IE6
- 函数式编程初步(lambda表达式)
- 热血传奇抢夺稀有精英怪技巧分享
- json的键值都为动态变量
- 我从阿里面试回来,想和Java程序猿谈一谈
- Day14作业 二、有两个List集合怎么取两个无重复的并集
- 讨厌的小数点
- Intervals
- mysql存储过程,生成测试数据
- github入门到上传本地项目
- TensorFlow学习问题总结(持续更新)
- MySQL出现Waiting for table metadata lock的原因以及解决方法
- 读取文件全部内容---C++
- 常用笔记-HTML5
- Unity IAP 谷歌支付,ios支付——最白话,手把手教你做系列。