首页
/
每日頭條
/
圖文
/
c語言10進制轉2進制代碼
c語言10進制轉2進制代碼
更新时间:2025-12-03 12:53:55

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
推荐阅读
反就業歧視法的三個目标
反就業歧視法的三個目标
反就業歧視法的三個目标?【破解職場歧視,促進平等就業5】就業歧視違法成本應該再高一點,我來為大家科普一下關于反就業歧視法的三個目标?下面希望有你要的答案,我們一起來看看吧!反就業歧視法的三個目标【破解職場歧視,促進平等就業5】就業歧視違法成...
2025-12-03
600管怎麼制作90度直角彎頭
600管怎麼制作90度直角彎頭
點擊上部關注,關注钣金學習頭條号如下圖直角彎頭,利用SolidWorks钣金模塊:基體法蘭,放樣折彎,都可以制作展開,今天給大家換種思路做直角彎頭的展開打開SolidWorks軟件,選擇前視圖繪制草圖1如下圖點擊新建基準面第一參考點選擇下圖...
2025-12-03
模特到底有多瘦
模特到底有多瘦
模特到底有多瘦?身體隻要是健康的,就不用為自己不夠瘦而自卑,接下來我們就來聊聊關于模特到底有多瘦?以下内容大家不妨參考一二希望能幫到您!模特到底有多瘦身體隻要是健康的,就不用為自己不夠瘦而自卑。女裝店用”大碼模特“展示服裝。圖/star星視...
2025-12-03
葉羅麗白光瑩和龐尊漫畫
葉羅麗白光瑩和龐尊漫畫
對于《精靈夢葉羅麗》這部作品,估計是不少小可愛追更的白月光IP,随着時間的推移,它的動畫化和漫畫版本都有出來,比起3D動畫的精緻絕美,2D漫畫的人氣也很不錯,隻因處處透漏出熟悉的氣息和别緻的美,官方更是有意無意地為它宣傳。最近曝光的幾個福利...
2025-12-03
枸杞含糖糖尿病人能吃嗎
枸杞含糖糖尿病人能吃嗎
枸杞含糖糖尿病人能吃嗎?今天說的這個養生高手,是枸杞大家都知道枸杞養肝明目,但其實枸杞的作用不止這些,下面我們就來說一說關于枸杞含糖糖尿病人能吃嗎?我們一起去了解并探讨一下這個問題吧!枸杞含糖糖尿病人能吃嗎今天說的這個養生高手,是枸杞!大家...
2025-12-03
Copyright 2023-2025 - www.tftnews.com All Rights Reserved