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

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-11-28
東芝屬于什麼檔次
東芝屬于什麼檔次
夏普電視機怎麼樣?我們在挑選電視機的時候,知名品牌往往都是我們考慮的重點之一,那麼到底有哪些品牌值得選擇呢?夏普是日本的一家電器公司,它所生産出的液晶電視在中國可算是頂尖的。那麼下面小編就帶領大家去了解一下。夏普電視機怎麼樣夏普電視迎接創業...
2025-11-28
印刷包裝原理圖解
印刷包裝原理圖解
上光是印刷後加工工藝,也稱為印刷品裝飾工藝。上光可稱為“印刷品美容”,是包裝裝潢産品、商标标簽和書刊封面印品提高實用價值與品質的重要一環,使印品增加光澤度,色彩更顯鮮豔奪目,給人以美的視覺效果,令産品身價倍增。其實印刷品上光不僅有“美容”作...
2025-11-28
教皇英諾森十世是哪位畫家的作品
教皇英諾森十世是哪位畫家的作品
曠世名作《教皇英諾森十世肖像》:教科書級别的肖像畫叠戈·羅德裡格斯·德·席爾瓦·委拉斯凱茲1650年,現藏羅馬多利亞潘菲利美術館英諾森十世是1644年登基的羅馬教皇畫這幅作品的時候,他已經76歲了他的眼睛仍然鷹一樣銳利畫家精準的捕捉到了他的...
2025-11-28
創意菜市場
創意菜市場
首先解釋兩個詞。内容池:平台上創作的人很多,作品也就很多,所有作品在一起後,形成了内容池。菜市場裡的菜五花八門,什麼菜都有,有不同的,也有相同的,這形成了菜市場受衆用戶:根據一個人平時看的作品,和對作品的反饋,平台機器會刻畫出這個人的喜歡類...
2025-11-28
Copyright 2023-2025 - www.tftnews.com All Rights Reserved