首页
/
每日頭條
/
圖文
/
c語言10進制轉2進制代碼
c語言10進制轉2進制代碼
更新时间:2026-01-10 13:55:26

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
推荐阅读
黑洞是哪個科學家提出來的
黑洞是哪個科學家提出來的
黑洞是我們研究天文不可繞開的一個話題,它或許就像我們在夏夜裡看見的漫天星辰一樣,也暗暗地廣泛存在着。有研究表明,恒星衰落的結局之一就是黑洞,那麼黑洞呢?黑洞是永恒的嗎?黑洞的結局是?時間萬物的規律都是一樣,遙遠宇宙中的天體也一樣逃脫不了。當...
2026-01-10
楊洋參加本屆奧運會嗎
楊洋參加本屆奧運會嗎
眼下,東京奧運會正在如火如荼舉辦,相信很多朋友都和小編一樣,隻要一有時間,就會通過手機、電視等各種工具為中國健兒加油。而就在昨天,一條讓人頗感意外的消息傳來:曾出演過《微微一笑很傾城》《全職高手》《旋風少女》等熱播作品的演員楊洋,居然是20...
2026-01-10
不萊玫雙肩包質量怎麼樣
不萊玫雙肩包質量怎麼樣
各大品牌之間的跨界合作如雨後春筍般地湧現而出,各個行業之間的強勢聯盟更為品牌的發展帶來了全新的思路和層出不窮的創意,而文創類的跨界合作更是成了大熱門,在現實案例中也最具有典型性。近期,知名新銳創意的原創箱包品牌不萊玫,與皇家文化高端品牌故宮...
2026-01-10
全國高血壓日知曉血壓早治療
全國高血壓日知曉血壓早治療
高血壓會帶來心腦血管疾病風險,5月17日是第16個世界高血壓日。高血壓是最為常見的非傳染性流行病,卻很少有人把低血壓當成病。似乎人人都知道怎麼治療高血壓,卻很少有人意識到怎麼應付低血壓。正如低血糖常見于高血糖病人(糖尿病),低血壓也常見于高...
2026-01-10
那些你不得不收藏的朋友圈文案
那些你不得不收藏的朋友圈文案
一、及時止損很重要,有些東西你已經失去了,如果不能挽回,你唯一能做的就是不要失去更多。二、謊言與誓言的區别在于,一個是聽的人當真了,一個是說的人當真了。三、賺錢的時候别矯情,花錢的時候别磨叽,生活真的不會因為你哭泣而對你溫柔,但你可以通過努...
2026-01-10
Copyright 2023-2026 - www.tftnews.com All Rights Reserved