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

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
推荐阅读
油潑面正宗做法陝西老喬
油潑面正宗做法陝西老喬
做油潑辣子是為了涼拌莜面的時候用當然也參考了大家的方子^_^By藝小廚wenhuajiyi【豆果美食官方認證達人】用料辣椒面适量花生碎适量白芝麻适量鹽适量糖适量蔥适量蒜适量香葉适量大料适量花椒适量做法步驟1、辣椒面.花生碎.白芝麻.少許鹽糖...
2025-12-14
眼壓過高眼球脹痛
眼壓過高眼球脹痛
眼壓過高眼球脹痛?眼壓上升是現代許多上班族常見的問題,現在小編就來說說關于眼壓過高眼球脹痛?下面内容希望能幫助到你,我們來一起看看吧!眼壓過高眼球脹痛眼壓上升是現代許多上班族常見的問題上班必須長時間看電腦,有眼壓過高的問題。點了眼藥水,症狀...
2025-12-14
好書我推薦海底兩萬裡
好書我推薦海底兩萬裡
歡迎關注中學生報故事發生在十九世紀末,海面上出現了一隻神秘的怪物,它頻頻襲擊各國海輪,在全世界鬧得沸沸揚揚。“我”作為一名生物學家,接到美國海軍部的邀請,登上了一艘驅逐艦,參與“把怪物從海洋中清除出去”的行動。孰料行動剛一開始,我和夥伴就成...
2025-12-14
關于春雨的十首詩
關于春雨的十首詩
今晚,宋詞君準備來場夜跑,剛出門,幾滴雨落下,配着涼風,倒也舒暢。于是,繞着湖邊走了兩圈,好喜歡這種惬意感。回來想着整理點春雨的詩詞,遂有此文。十首詩詞,帶您感受春雨的潤澤萬物。《春夜喜雨》杜甫好雨知時節,當春乃發生。随風潛入夜,潤物細無聲...
2025-12-14
千古第一才女文學家
千古第一才女文學家
,
2025-12-14
Copyright 2023-2025 - www.tftnews.com All Rights Reserved