Java 十进制正小数转为其他进制正小数(小数点后保留10位)
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位)相关推荐
- 十进制转换为任意2~16进制||后附带小数的计算
代码如下: 里面有三种方案,没被注释掉的是最简短的解法 #include <iostream> #include<algorithm> //反向排列(reverse函数)必要的 ...
- 【C语言习题】将十进制的小数部分转base进制
题目内容 利用"顺序队列"将十进制的小数部分转base进制(要考虑小数位保留位数). 个人解法 //由于本人已彻底从vs转到了vscode,且使用的是MinGW64编译环境,因此今 ...
- 进制转换【最全进制转换汇总】(整数_小数_正数_负数)正负数整数小数十进制转任意进制-正负数整数小数任意进制转十进制-正负数低进制转高进制-正负数高进制转低进制
文章目录: 补充知识点:各进制符号表示及其关系--二进制(B).八进制(O).十进制(D).十六进制(前缀OX,后缀H) 扩展:在线进制转换 第一部分:正数 一:[整数]正数十进制转任意进制:辗转相除 ...
- Java 将26进制数据转为10进制、十进制数据转为其它进制
1.十进制数据转为其它进制 /*** 进制转换* @param data 十进制数据* @param radix 待转换的进制* @return 转换后的字符串显示*/private String t ...
- 十进制转为K进制代码的实现
十进制转为K进制代码的实现 利用栈来实现,进制的转换就用从高位到低位读出,正和栈的先进后出的顺序一样. #include<stdio.h> #include<stdlib.h> ...
- 将十进制数转为N进制的方法
设有一个数 A,比如 A=15 ,转为四进制数应当表示为33. 原理如下: 1.A除N, 2.A模N. 3.保存A模N的值. 4.循环1,2.直到 A除N的值等于0; Code class Nume ...
- 十进制转为任意进制,发糖果
问答题 问答题1:下列指令运行的结果为? int a[5] = {1,3,5,7,9}; int *p = (int *)(&a+1); printf("%d,%d",*( ...
- Python数据结构14:递归的原理,递归实现数列求和、求阶乘、十进制转为任意进制
1. 概念:什么是递归? 递归(Recursion)是一种解决问题的方法.尤其是复杂问题,有时用递归解决复杂问题可能会出奇的简单. 递归将一个比较复杂的问题分解成更小规模的问题,持续分解直到问题规模小 ...
- java 短除法转二进制,c语言进制
我们知道十进制转换成R进制用短除法,但是为什么用短除法呢?请往下看. "数制"只是一套符号系统来表示指称"量"的多少.我们用"1"这个符号来 ...
最新文章
- g-git 相关命令 及其 基本原理探索(二):git 在工作中的常用命令操作 ,超级实用!!!
- 【廖雪峰python入门笔记】list_倒序访问
- 牛客-小w的魔术扑克【并查集】
- 自旋锁:pthread_spinlock_t,互斥锁:pthread_mutex_t,条件变量:pthread_cond_t,读写锁:pthread_rwlock_t
- 2017北理计算机考研复试线,北京理工大学2017年硕士研究生复试分数线
- 开源影响发量?这届开源中的巾帼力量
- Oracle实现数据不存在则插入,数据存在则更新(insert or update)
- get_posts 函数 | wordpress
- 从load加载数据类型是struct说起
- 千层浪软件下载_千层浪app聚合
- 机器喵之红黑树(三)
- invoke-obfuscation使用遇到的问题及Encoding免杀
- 光衰高怎么办_发光顶角线使用起来方便吗?维护成本高吗?
- 2017中国大学生计算机设计大赛总结
- 这样给宝宝起小名,好听不俗气
- 小米5s 小米6 MIUI 系统 删除温控 破解限制
- 如何制作全景图片,VR全景制作流程解析
- 【tf.keras】官方教程一 Keras overview
- 漫谈广告机制设计 | 广告与自然结果的价值评估与利益分配
- C#超级通信调试工具[v1.0][全新发布]
热门文章
- Qt 数字格式化,保留三位小数
- Android Studio 3.4.1 设置忽略大小写
- 数字三角形(递归/递推)C/C++
- 烤仔观察 | “顶流”入局,数字藏品发展进入快车道
- uniapp 路由uni.navigateTo 传参
- springMVC源码分析--@SessionAttribute用法及原理解析SessionAttributesHandler和SessionAttributeStore
- 基于区块链的信息资源共享模式研究
- 低代码开发,推荐一款Web 端自动化神器:Automa
- 被严重忽略的一款《经济学人》官方产品
- 静态html页面关键字搜索高亮