最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

復制代碼 代碼如下:

#include <stdio.h>

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

 printf("十進制正小數(shù) %f 轉換成 %d 進制數(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");
}


相關文章

  • 純c語言優(yōu)雅地實現(xiàn)矩陣運算庫的方法

    純c語言優(yōu)雅地實現(xiàn)矩陣運算庫的方法

    本文主要介紹了純c語言優(yōu)雅地實現(xiàn)矩陣運算庫,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言-I/O流設計實驗

    C語言-I/O流設計實驗

    編程語言的I/O類庫中常常使用流這個抽象的概念,它代表任何有能力產(chǎn)生數(shù)據(jù)的數(shù)據(jù)源對象或時有能力接收數(shù)據(jù)的接收端對象,本文為大家介紹C語言中I/O系統(tǒng)基礎知識
    2021-07-07
  • C語言實現(xiàn)酒店客房管理系統(tǒng)課程設計

    C語言實現(xiàn)酒店客房管理系統(tǒng)課程設計

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)酒店客房管理系統(tǒng)課程設計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 使用C語言的fork()函數(shù)在Linux中創(chuàng)建進程的實例講解

    使用C語言的fork()函數(shù)在Linux中創(chuàng)建進程的實例講解

    這篇文章主要介紹了使用C語言的fork()函數(shù)在Linux中創(chuàng)建進程的實例講解,fork在父進程下創(chuàng)建出的子進程可以與父進程一起來多進程運行同一個程序,需要的朋友可以參考下
    2016-06-06
  • C語言中宏定義的妙用方法

    C語言中宏定義的妙用方法

    今天小編就為大家分享一篇關于C語言中宏定義的妙用方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C語言自定義類型的保姆級講解

    C語言自定義類型的保姆級講解

    這篇文章主要給大家介紹了關于C語言自定義類型的保姆級講解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • C++中變量進行初始化的3種方法

    C++中變量進行初始化的3種方法

    本文主要介紹了C++中變量進行初始化的3種方法,包括用"=",構造函數(shù)初始化以及統(tǒng)一初始化這三種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,著小編來一起學習學習吧
    2024-02-02
  • C語言詳細實現(xiàn)猜拳游戲流程

    C語言詳細實現(xiàn)猜拳游戲流程

    在學習了循環(huán)、分支、和函數(shù)之后,可以寫一些簡單的小游戲來給自己的編程之路增添一份樂趣。不僅提升了編碼能力,還可以邊學邊玩,簡直妙哉妙哉
    2022-05-05
  • C語言中聯(lián)合體與共用體和枚舉使用語法示例

    C語言中聯(lián)合體與共用體和枚舉使用語法示例

    這篇文章主要介紹了C語言中聯(lián)合體與共用體和枚舉使用語法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • 深入淺析C/C++語言結構體指針的使用注意事項

    深入淺析C/C++語言結構體指針的使用注意事項

    這篇文章主要介紹了C/C++語言結構體指針的使用,大家都知道指針在32位系統(tǒng)占用4Byte,在64位系統(tǒng)占用8Byte,下面看下c語言代碼例子
    2021-12-12

最新評論

苗栗县| 双峰县| 荔浦县| 得荣县| 射阳县| 华亭县| 德令哈市| 昌吉市| 安塞县| 海阳市| 拉萨市| 鄱阳县| 天水市| 邹平县| 称多县| 阿拉善右旗| 梅州市| SHOW| 丰原市| 林周县| 邯郸县| 太湖县| 万宁市| 仁布县| 吉木萨尔县| 桃江县| 鹤山市| 贵港市| 河间市| 林西县| 西畴县| 马尔康县| 大田县| 正宁县| 白水县| 称多县| 合川市| 正镶白旗| 八宿县| 卫辉市| 曲阜市|