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

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-12-05
任意文言文翻譯
任意文言文翻譯
任意文言文翻譯?什麼叫翻譯?翻譯是在準确、通順的基礎上,把一種語言信息轉變成另一種語言信息的行為讓掌握一種語言形式的人們通過翻譯能夠了解掌握另一種語言形式所表述的内容如果能夠從中獲得某種享受,那就更妙,下面我們就來說一說關于任意文言文翻譯?...
2025-12-05
冬季保濕你需要做好這三件事
冬季保濕你需要做好這三件事
冬天因為寒冷空氣的濕度較低,暖氣空調等取暖設備更加重了空氣中水分的流失,而皮膚在冬季很少出汗,皮膚表面的脂膜缺少足夠的水分來提供滋潤,皮膚便一直處于一種幹燥饑渴的狀态。又加上不正确的皮膚護理,冬季皮膚幹燥的問題顯得尤為突出,由于幹燥引發的皮...
2025-12-05
驢脾氣為什麼這麼犟
驢脾氣為什麼這麼犟
驢脾氣為什麼這麼犟?,下面我們就來說一說關于驢脾氣為什麼這麼犟?我們一起去了解并探讨一下這個問題吧!驢脾氣為什麼這麼犟,
2025-12-05
鄭濟高鐵鄭濮段新情況
鄭濟高鐵鄭濮段新情況
4月29日,大河報·豫視頻記者從中國鐵路鄭州局集團有限公司獲悉,随着55304次試驗列車從鄭州東站準時發出,中國鐵路鄭州局集團有限公司管内濟鄭高鐵濮鄭段今天起正式進入運行試驗階段,标志着線路運營通車進入倒計時。根據濟鄭高鐵濮鄭段開通運營要求...
2025-12-05
Copyright 2023-2025 - www.tftnews.com All Rights Reserved