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

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-03
自己燒烤必備技術
自己燒烤必備技術
自己燒烤必備技術?1.燒烤手法及品種介紹炭火燒烤是采用木炭作為燃料,其手法是随烤随加調料,平常肉類都要經過事前加工,所以分為腌制和烤作兩部分腌制是将肉料切成相應的形狀,再調入合适的味料,腌制時間在4小時,經過腌制的肉類除了能祛除本身腥膻味之...
2025-12-03
适合畢業的妝容
适合畢業的妝容
适合畢業的妝容?導語:愛美是女人的天性,女老師也并不例外由于面對的都是學生群體,愛美的美女老師們是不可以濃妝豔抹的,隻能化非常自然的淡妝在這個教師的節日,我們為女老師們提供個化妝小竅門:上課前可以在臉部适量打一點修顔霜或者BB霜,打造一個清...
2025-12-03
獲fda認證是什麼意思
獲fda認證是什麼意思
獲fda認證是什麼意思?很多人對于fda不是很了解,fda是美國食品藥品監督管理局,美國本國生産以及進出口的相關産品,都要受到fda的監管,這也是在辦理fda的時候所要掌握好的,在進行fda辦理時,fda的标準需要了解清楚,那麼fda标準指...
2025-12-03
錯換人生28年案詳情
錯換人生28年案詳情
錯換人生28年案詳情?楚天都市報記者趙德龍今日(6日),楚天都市報記者從“錯換人生28年”案當事人處了解到,姚策委托生母杜新枝今年8月将開封市衛健委告上法庭,案件于12月4日上午開庭,現在小編就來說說關于錯換人生28年案詳情?下面内容希望能...
2025-12-03
Copyright 2023-2025 - www.tftnews.com All Rights Reserved