N进制小数

题目描述:

编写程序实现将任意10进制正小数m转换成n进制的正小数,小数点后保留10位小数

解答要求:

时间限制1000ms,内存限制64ms

输入:

输入包含两个数m、n,用空格隔开。输入包含多组测试,当m、n都为0时输入结束

Limits:

0.0000009<m<1,1<n<10

输出:

输出10进制正小数m的n进制小数,结果保留10位小数

样例:

输入样例1

0.795  3

输出样例1

0.2101101122

代码详情如下:

import java.util.Scanner;
public class Main{public static void fun(double dTestNo,int iBase){int[] iT=new int[10];int iNo;for(iNo=0;iNo<10;iNo++){dTestNo *=iBase;iT[iNo]=(int)dTestNo;if(dTestNo>=1.0) dTestNo -=iT[iNo];}System.out.printf("0.");for(iNo=0;iNo<10;iNo++){System.out.printf("%d",iT[iNo]);System.out.println();}}public static void main(String[] args){Scanner s=new Scanner(System.in);while(s.hanNextLine()){double m=s.nextDouble();int n=s.nextInt();if(m==0 & n==0)break;elsefun(m,n);continue;}}
}

参考文献:

https://blog.csdn.net/hanshileiai/article/details/8870550?utm_source=blogxgwz2

Java 十进制正小数转为其他进制正小数(小数点后保留10位)相关推荐

  1. 十进制转换为任意2~16进制||后附带小数的计算

    代码如下: 里面有三种方案,没被注释掉的是最简短的解法 #include <iostream> #include<algorithm> //反向排列(reverse函数)必要的 ...

  2. 【C语言习题】将十进制的小数部分转base进制

    题目内容 利用"顺序队列"将十进制的小数部分转base进制(要考虑小数位保留位数). 个人解法 //由于本人已彻底从vs转到了vscode,且使用的是MinGW64编译环境,因此今 ...

  3. 进制转换【最全进制转换汇总】(整数_小数_正数_负数)正负数整数小数十进制转任意进制-正负数整数小数任意进制转十进制-正负数低进制转高进制-正负数高进制转低进制

    文章目录: 补充知识点:各进制符号表示及其关系--二进制(B).八进制(O).十进制(D).十六进制(前缀OX,后缀H) 扩展:在线进制转换 第一部分:正数 一:[整数]正数十进制转任意进制:辗转相除 ...

  4. Java 将26进制数据转为10进制、十进制数据转为其它进制

    1.十进制数据转为其它进制 /*** 进制转换* @param data 十进制数据* @param radix 待转换的进制* @return 转换后的字符串显示*/private String t ...

  5. 十进制转为K进制代码的实现

    十进制转为K进制代码的实现 利用栈来实现,进制的转换就用从高位到低位读出,正和栈的先进后出的顺序一样. #include<stdio.h> #include<stdlib.h> ...

  6. 将十进制数转为N进制的方法

    设有一个数 A,比如 A=15 ,转为四进制数应当表示为33. 原理如下: 1.A除N, 2.A模N. 3.保存A模N的值. 4.循环1,2.直到 A除N的值等于0; Code  class Nume ...

  7. 十进制转为任意进制,发糖果

    问答题 问答题1:下列指令运行的结果为? int a[5] = {1,3,5,7,9}; int *p = (int *)(&a+1); printf("%d,%d",*( ...

  8. Python数据结构14:递归的原理,递归实现数列求和、求阶乘、十进制转为任意进制

    1. 概念:什么是递归? 递归(Recursion)是一种解决问题的方法.尤其是复杂问题,有时用递归解决复杂问题可能会出奇的简单. 递归将一个比较复杂的问题分解成更小规模的问题,持续分解直到问题规模小 ...

  9. java 短除法转二进制,c语言进制

    我们知道十进制转换成R进制用短除法,但是为什么用短除法呢?请往下看. "数制"只是一套符号系统来表示指称"量"的多少.我们用"1"这个符号来 ...

最新文章

  1. g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
  2. 【廖雪峰python入门笔记】list_倒序访问
  3. 牛客-小w的魔术扑克【并查集】
  4. 自旋锁:pthread_spinlock_t,互斥锁:pthread_mutex_t,条件变量:pthread_cond_t,读写锁:pthread_rwlock_t
  5. 2017北理计算机考研复试线,北京理工大学2017年硕士研究生复试分数线
  6. 开源影响发量?这届开源中的巾帼力量
  7. Oracle实现数据不存在则插入,数据存在则更新(insert or update)
  8. get_posts 函数 | wordpress
  9. 从load加载数据类型是struct说起
  10. 千层浪软件下载_千层浪app聚合
  11. 机器喵之红黑树(三)
  12. invoke-obfuscation使用遇到的问题及Encoding免杀
  13. 光衰高怎么办_发光顶角线使用起来方便吗?维护成本高吗?
  14. 2017中国大学生计算机设计大赛总结
  15. 这样给宝宝起小名,好听不俗气
  16. 小米5s 小米6 MIUI 系统 删除温控 破解限制
  17. 如何制作全景图片,VR全景制作流程解析
  18. 【tf.keras】官方教程一 Keras overview
  19. 漫谈广告机制设计 | 广告与自然结果的价值评估与利益分配
  20. C#超级通信调试工具[v1.0][全新发布]

热门文章

  1. Qt 数字格式化,保留三位小数
  2. Android Studio 3.4.1 设置忽略大小写
  3. 数字三角形(递归/递推)C/C++
  4. 烤仔观察 | “顶流”入局,数字藏品发展进入快车道
  5. uniapp 路由uni.navigateTo 传参
  6. springMVC源码分析--@SessionAttribute用法及原理解析SessionAttributesHandler和SessionAttributeStore
  7. 基于区块链的信息资源共享模式研究
  8. 低代码开发,推荐一款Web 端自动化神器:Automa
  9. 被严重忽略的一款《经济学人》官方产品
  10. 静态html页面关键字搜索高亮