欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

將正小數(shù)轉(zhuǎn)化為2-9進(jìn)制小數(shù)的實(shí)現(xiàn)方法

 更新時間:2013年05月08日 16:05:38   作者:  
本篇文章對正小數(shù)轉(zhuǎn)化為2-9進(jìn)制小數(shù)的實(shí)現(xiàn)方法進(jìn)行了介紹,需要的朋友參考下

將任意十進(jìn)制正小數(shù)分別轉(zhuǎn)換成2,3,4,5,6,7,8,9進(jìn)制正小數(shù),小數(shù)點(diǎn)后保留8位,并輸出。例如:若十進(jìn)制小數(shù)為0.795,則輸出:

 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 2 進(jìn)制數(shù)為: 0.11001011
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 3 進(jìn)制數(shù)為: 0.21011011
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 4 進(jìn)制數(shù)為: 0.30232011
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 5 進(jìn)制數(shù)為: 0.34414141
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 6 進(jìn)制數(shù)為: 0.44341530
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 7 進(jìn)制數(shù)為: 0.53645364
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 8 進(jìn)制數(shù)為: 0.62702436
 十進(jìn)制正小數(shù) 0.795000 轉(zhuǎn)換成 9 進(jìn)制數(shù)為: 0.71348853
以下代碼提供了這個功能。其中,dTestNo表示待轉(zhuǎn)的十進(jìn)制小數(shù)。iBase表示進(jìn)制數(shù)。

復(fù)制代碼 代碼如下:

#include <stdio.h>

void fun(double dTestNo, int iBase)
{
 int iT[8];  //轉(zhuǎn)化后的小數(shù)保留8位數(shù)
 int iNo;

 printf("十進(jìn)制正小數(shù) %f 轉(zhuǎn)換成 %d 進(jìn)制數(shù)為: ",dTestNo, iBase);

 for(iNo=0;iNo<8;iNo++)  //分別得出每位數(shù)字  小數(shù)部分
 {
  dTestNo *= iBase;
  iT[iNo] = (int)dTestNo;  //得出整數(shù)部分存放起來
  if(dTestNo>=1) dTestNo -= iT[iNo];  //減去整數(shù)部分
 }

 printf("0.");
 for(iNo=0; iNo<8; iNo++) printf("%d", iT[iNo]);
 printf("\n");
}

void main ( )

 double dTestNo= 0.795;
 int iBase;

 for(iBase=2;iBase<=9;iBase++)
  fun(dTestNo,iBase);
 printf("\n");
}


相關(guān)文章

  • C++數(shù)據(jù)結(jié)構(gòu)之紅黑樹的實(shí)現(xiàn)

    C++數(shù)據(jù)結(jié)構(gòu)之紅黑樹的實(shí)現(xiàn)

    紅黑樹在表意上就是一棵每個節(jié)點(diǎn)帶有顏色的二叉搜索樹,并通過對節(jié)點(diǎn)顏色的控制,使該二叉搜索樹達(dá)到盡量平衡的狀態(tài)。本文主要為大家介紹了C++中紅黑樹的原理及實(shí)現(xiàn),需要的可以參考一下
    2022-08-08
  • C++ cin不同狀態(tài)詳細(xì)講解

    C++ cin不同狀態(tài)詳細(xì)講解

    cin是C++編程語言中的標(biāo)準(zhǔn)輸入流對象,即istream類的對象。cin主要用于從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù),這里的標(biāo)準(zhǔn)輸入,指的是終端的鍵盤。此外,cout是流的對象,即ostream類的對象,cerr是標(biāo)準(zhǔn)錯誤輸出流的對象,也是ostream類的對象
    2022-10-10
  • C++中的可移植性和跨平臺開發(fā)教程詳解

    C++中的可移植性和跨平臺開發(fā)教程詳解

    這篇文章主要為大家介紹了C++中的可移植性和跨平臺開發(fā)教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 基于Qt實(shí)現(xiàn)簡單的計(jì)算器

    基于Qt實(shí)現(xiàn)簡單的計(jì)算器

    這篇文章主要介紹了如何使用Qt框架實(shí)現(xiàn)一個簡單的計(jì)算器應(yīng)用,我們將使用C++編程語言和Qt的圖形用戶界面庫來開發(fā)這個應(yīng)用,并展示如何實(shí)現(xiàn)基本的算術(shù)操作,希望對大家有所幫助
    2023-11-11
  • C語言實(shí)現(xiàn)最簡單的剪刀石頭布小游戲示例

    C語言實(shí)現(xiàn)最簡單的剪刀石頭布小游戲示例

    這篇文章主要介紹了C語言實(shí)現(xiàn)最簡單的剪刀石頭布小游戲,涉及C語言數(shù)組、隨機(jī)數(shù)與數(shù)值運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • C語言實(shí)現(xiàn)三子棋實(shí)例代碼

    C語言實(shí)現(xiàn)三子棋實(shí)例代碼

    大家好,本篇文章主要講的是C語言實(shí)現(xiàn)三子棋實(shí)例代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++深入探究類與對象之對象模型與this指針使用方法

    C++深入探究類與對象之對象模型與this指針使用方法

    C++對象模型中只有類的非static成員以及一個指向虛函數(shù)表的指針被配置于類對象內(nèi),其他都在類對象外,在 C++ 中,每一個對象都能通過 this 指針來訪問自己的地址。this 指針是所有成員函數(shù)的隱含參數(shù)。因此,在成員函數(shù)內(nèi)部,它可以用來指向調(diào)用對象
    2022-04-04
  • C語言如何計(jì)算一個整數(shù)的位數(shù)

    C語言如何計(jì)算一個整數(shù)的位數(shù)

    這篇文章主要介紹了C語言如何計(jì)算一個整數(shù)的位數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C語言實(shí)現(xiàn)按月顯示的日歷

    C語言實(shí)現(xiàn)按月顯示的日歷

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)按月顯示的日歷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 詳解C++中遞增運(yùn)算符重載的實(shí)現(xiàn)

    詳解C++中遞增運(yùn)算符重載的實(shí)現(xiàn)

    本文主要詳解運(yùn)算符重載里的遞增運(yùn)算符重載;遞增和遞減原理是一樣的,這里就只分享遞增的重載;提到遞增遞減,我們都知道又前置和后置兩種方法, 那今天就詳解一下前置遞增和后置遞增的細(xì)節(jié),拿捏遞增運(yùn)算符重載
    2022-06-06

最新評論