首页
/
每日頭條
/
圖文
/
c語言10進制轉2進制代碼
c語言10進制轉2進制代碼
更新时间:2025-02-15 20:09:24

c語言10進制轉2進制代碼?#include<stdio.h>#define N 10,下面我們就來聊聊關于c語言10進制轉2進制代碼?接下來我們就一起去了解一下吧!

c語言10進制轉2進制代碼(c語言-10進制轉2進制)1

c語言10進制轉2進制代碼

#include<stdio.h>

#define N 10

#define M 100

void fun10_2_Z(long number)//十進制整數部分轉二進制

{

char ch[M];

int len=0;

if(number==0)

{

printf("%d",number);//如果整數部分為零直接輸出

}

else

{

while(number)

{

ch[len ]=number%2;//餘數放入數組存儲

number=number/2;//得出的整數遞歸除2

}

for( ;len>0;len--)//逆向輸出

{

printf("%d",ch[len-1]);

}

}

}

void fun10_2_X(double number) //十進制小數部分轉二進制

{

int i,len=0;

int arry[N];

while(number)

{

int temp = (int)(number*2);

arry[len ]=temp;

if(len==N)

break; //控制小數點後不超過十位

number = 2*number-temp;

}

printf(".");

for(i=0;i<len;i )

{

printf("%d",arry[i]);

}

}

int main()

{

double number;

scanf("%lf",&number);

long t=(int)number;//整數部分

double m=number-t;//小數部分

fun10_2_Z(t);

fun10_2_X(m);

return 0;

}

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
要和一個男人長久的相處下去
要和一個男人長久的相處下去
要和一個男人長久的相處下去?文/時光了了可可·香奈兒曾說過一句話,“我拒絕可愛,我就是傲慢的,我絕不低頭”,接下來我們就來聊聊關于要和一個男人長久的相處下去?以下内容大家不妨參考一二希望能幫到您!要和一個男人長久的相處下去文/時光了了可可·...
2025-02-15
正方體的表面積大全
正方體的表面積大全
[遇見數學創作小組]作者徐樂涵分形(Fractal),具有以非整數維形式充填空間的形态特征。通常被定義為“一個粗糙或零碎的幾何形狀,可以分成數個部分,且每一部分都(至少近似地)是整體縮小後的形狀”,即具有自相似的性質。分形一詞,是曼德博創造...
2025-02-15
五代十國楚國的滅亡
五代十國楚國的滅亡
五代十國楚國的滅亡?後漢隐帝劉承佑乾祐三年(公元950年),楚王馬希廣戰敗後,被兄長馬希萼擒獲,并勒死,現在小編就來說說關于五代十國楚國的滅亡?下面内容希望能幫助到你,我們來一起看看吧!五代十國楚國的滅亡後漢隐帝劉承佑乾祐三年(公元950年...
2025-02-15
朱鹮由發現之初7隻增長到5000多隻
朱鹮由發現之初7隻增長到5000多隻
朱鹮由發現之初7隻增長到5000多隻?今天是第29個“國際生物多樣性日”,接下來我們就來聊聊關于朱鹮由發現之初7隻增長到5000多隻?以下内容大家不妨參考一二希望能幫到您!朱鹮由發現之初7隻增長到5000多隻今天是第29個“國際生物多樣性日...
2025-02-15
初學者如何自己修眉
初學者如何自己修眉
前兩天說要給大家出基礎化妝教程,雖然說是基礎,但真要我一股腦的全告訴你們還真有點難。所以,我準備給大家來一個系列新手化妝教程,把化妝的每個步驟都單獨寫一篇,讓大家紮紮實實地打好基礎,是不是很棒棒呀?哈哈~對于化妝,什麼底妝、眼影都是後話,你...
2025-02-15
Copyright 2023-2025 - www.tftnews.com All Rights Reserved