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

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
推荐阅读
陝西延安高鐵站規劃圖
陝西延安高鐵站規劃圖
航拍劉家河二号隧道。成瓊攝中新網西安7月4日電(張遠焦鍵郭寅虎)西延高鐵劉家河二号隧道最後一層黃土4日成功破壁,标志着劉家河二号隧道順利貫通,這是西延高鐵全線貫通的第二座隧道,也是革命老區延安貫通的首條高鐵隧道。西延高鐵劉家河二号隧道位于陝...
2025-12-08
清北高材生畢業去向
清北高材生畢業去向
圖為韓操宇在授課中。賀龍攝中新網鄂爾多斯10月22日電題:選擇回鄉教書的“90後”清北高材生中新網記者李愛平清晨6點,洗漱完畢的韓操宇驅車前往内蒙古自治區鄂爾多斯市一中伊金霍洛校區,10分鐘後,他會準時出現在早自習課堂中。作為該校高一年級的...
2025-12-08
英雄殺武将技能推薦
英雄殺武将技能推薦
英雄殺武将搭配及互補最合理武将配置方案,還不知道的小夥伴快點跟上小編的節奏一起看看今天攻略的精彩遊戲内容吧!将搭配互補例如:商鞅趙飛燕李煜,在趙飛燕出牌階段時,發動“玉步”,商鞅和李煜都可以相互幫助趙飛燕變牌;宋江西施商鞅在西施出牌階段時,...
2025-12-08
2k22威斯布魯克能力值
2k22威斯布魯克能力值
在各位腦粉溫情的陪伴與見證下《最強大腦》第九季完美落幕(掌聲)七強選手火力全開用智慧與膽識為我們獻上了一場歎為觀止的腦力盛宴本季強哥最後一班複盤車已經按時發車還不趕快跟上!腦王登頂回顧——你可以永遠相信白宇鵬作為本季最低失誤率選手白宇鵬出手...
2025-12-08
花4萬元做隆胸手術
花4萬元做隆胸手術
花4萬元做隆胸手術?導讀:很多女性對自己的外在形象不滿意,希望通過整形手術變得更加完美,不過有不少人做了整形手術後對手術效果不滿意,甚至導緻身體出現了其他的問題,讓人十分苦惱如果顧客出現如此情況,希望整形醫院要承擔該承擔的責任,不要推脫,下...
2025-12-08
Copyright 2023-2025 - www.tftnews.com All Rights Reserved