首页
/
每日頭條
/
圖文
/
c語言10進制轉2進制代碼
c語言10進制轉2進制代碼
更新时间:2025-11-16 13:40:08

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
推荐阅读
502膠水和503膠水哪個粘性好
502膠水和503膠水哪個粘性好
有人會問道:熱熔膠和502膠水哪個粘得結實?其實試試不就知道了嘛。當然,非得要從理論上分析,那可能結論是粘得難分高下。502膠水相信很多人都用過,在普通家庭裡也很常見,一旦需要粘東西,第一反應就是找502膠水。在我們固有的印象中,502膠水...
2025-11-16
怎樣喂豬長得又快又肥
怎樣喂豬長得又快又肥
豬長得快又能節省飼料,這是我們養豬人最願意看到的,可是想要讓豬長得快,還要節省飼料,那就需要我們養豬人有科學的飼養管理方式,今天我們就一起來學習豬能夠長得快還能節省飼料的知識。1、養好仔豬我們都知道那些吃得多,長得比較快的仔豬,在經過育肥之...
2025-11-16
駱駝吃仙人掌不被紮嗎
駱駝吃仙人掌不被紮嗎
我們都知道,駱駝喜歡吃仙人掌,但是有沒有想過,為什麼它們不怕仙人掌渾身的刺嗎。在幾千年前,人們發現駱駝這種性格溫順的特點,于是便把駱駝馴化成主要的交通工具,為人們在商貿中立下了汗馬功勞。而駱駝為了在極端的沙漠中存活下來,他們自身有着獨特的身...
2025-11-16
俠客風雲傳天劍怎麼獲取
俠客風雲傳天劍怎麼獲取
新版傲天神劍打造解析其實這并不是bug,而是新版的設定就是這樣,兩個钛金屬合成後形成阻礙,那個格子是不能用的。就好像是大家小時候玩過的推箱子遊戲,兩個箱子靠在一起的時候是推不動的。這也是給打鐵小遊戲增加了一定的難度,不過習慣就好。解決辦法盡...
2025-11-16
末日孤艦
末日孤艦
末日孤艦?當他們遭遇一群叛變的俄羅斯士兵的襲擊之後,Chandler這才發現這兩名病毒專家的真正任務是收集一種緻命病毒的病原體樣本七個月前,這種緻命病毒開始在全球範圍内爆發,已經導緻全球過半數人死亡,下面我們就來聊聊關于末日孤艦?接下來我們...
2025-11-16
Copyright 2023-2025 - www.tftnews.com All Rights Reserved