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

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
推荐阅读
魔獸世界懷舊服60級盜賊做什麼
魔獸世界懷舊服60級盜賊做什麼
魔獸世界懷舊服60級盜賊做什麼?在魔獸世界懷舊服中,盜賊應該如何選擇正确的專業,廢話不多說,下面6060小編說說關于盜賊在專業方面的一些選擇,希望對各位看官有所幫助,下面我們就來說一說關于魔獸世界懷舊服60級盜賊做什麼?我們一起去了解并探讨...
2025-04-18
如何選護眼台燈學習專用
如何選護眼台燈學習專用
當家長的都知道,對于日夜學習汲取知識營養的孩子們來說,選擇一台具有預防近視的台燈很重要,專業的護眼燈光源舒适,不閃動,還能減少孩子的視疲勞,那麼如何挑選一台合适的台燈呢?來看看一名四年級學生家長的我是怎麼選擇的。近日,老婆大人說孩子晚上寫作...
2025-04-18
cf生化模式好還是csol好
cf生化模式好還是csol好
2008年4月28日騰訊穿越火線公測,2008年12月26日世紀天成代理的反恐精英Online也全面公測。兩款遊戲都成功的運營了11年,并且目前都是國内FPS遊戲界的巨頭,可以說是想當成功了。2020年元旦期間,這兩款遊戲都籌備了哪些活動和...
2025-04-18
無法破譯的文字真的存在嗎
無法破譯的文字真的存在嗎
無法破譯的文字真的存在嗎?在四川省嶽縣離縣城一百餘裡處有坐佛洞寺,早年毀于大火,現僅存石洞洞口有兩幅楹聯,一幅為端莊凝重的楷書,寫着:“不是仙不是佛不是物,不在内不在外不在中”另一幅由古拙迷奇的象形文字組成,至今沒被專家破譯,被學術界稱為難...
2025-04-18
微信商城設置分類
微信商城設置分類
這裡所指的微店是微分銷商城店鋪,在這裡,我們要說的是如何讓用戶找到并選擇我的微店。我們将怎樣一步步引導用戶呢?1.如何讓用戶找到我的微店這就要求微店要有一定的曝光量了。有關微商城店鋪如何引流量的文章已經有很多了,比如文章引流量、活動引流量、...
2025-04-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved