1045:讨厌的小数点

原创 2013年12月04日 23:04:13

题目描述

小明一直很讨厌小数点,一看到小数点就头疼。不幸的是,小红给他出了一个题目,问他:
给你一个小数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

#include<stdio.h>
#include<string.h>
int main()
{
  int n,i,t;
  char a[100];
  scanf("%d",&t);
  while(t--)
  {
    memset(a,'0',sizeof(a));
    scanf("%s %d",a,&n);
    for(i=0,a[strlen(a)]='0';;i++)
      if(a[i]=='.')
      break;
      printf("%c\n",a[i+n]);
  }
  return 0;
}


 

相关文章推荐

安装mysql报错1045

  • 2013年12月25日 19:37
  • 542B
  • 下载

WRT54GC_FW1045_CN.img

  • 2016年05月23日 01:42
  • 581KB
  • 下载

js中控制小数点的显示位数的技术整理

js中控制小数点的显示位数的技术整理
  • WYZSC
  • WYZSC
  • 2011年03月16日 13:26
  • 18913

mysql_报1045的解决方案

  • 2014年08月01日 10:55
  • 3KB
  • 下载

mysql连接1045 access问题

  • 2014年03月27日 01:34
  • 12KB
  • 下载

递归的使用:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n。将输出结果保留到至少8个小数点。

import java.text.DecimalFormat; import java.util.Scanner; public class Test26 { /* 题目:编写一个函数,输入n为偶数...

浙大oj试题1045代码

  • 2012年07月30日 09:21
  • 298B
  • 下载

acm北大训练题1045

  • 2009年11月16日 22:04
  • 654B
  • 下载

OJ刷题---计算圆问题(小数点精确失误)

题目要求: 输入代码: #include #include using namespace std; int main() { float r,h,C1,Sa,Sb,Va,...

java(小数点,百分号处理)

  • 2012年07月26日 13:41
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1045:讨厌的小数点
举报原因:
原因补充:

(最多只允许输入30个字)