首页
/
每日頭條
/
圖文
/
c語言10進制轉2進制代碼
c語言10進制轉2進制代碼
更新时间:2025-11-30 03:54:43

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月19日,世界便再度傳來了3個混亂信号。信号一,印度高官被“監聽”,政壇迎來混亂風暴,莫迪再次成為衆矢...
2025-11-30
馄饨蔥姜水的制作方法
馄饨蔥姜水的制作方法
兒子開學的早餐By斯洛文尼亞用料肉餡500克蔥1根姜2片馄饨皮300克紫菜1張面50克蚝油2勺鹽1克香油1勺香菜1根做法步驟1、蔥姜切碎2、放入肉餡3、加雞蛋蚝油調味4、攪拌上勁5、開包6、放在皮的一角7、這個樣子8、我先試吃一下9、下馄饨...
2025-11-30
月球秘史紀錄片大全
月球秘史紀錄片大全
《月球漫步者》是傑瑞·卡拉梅爾執導的音樂片,邁克爾·傑克遜、伊麗莎白·泰勒參加演出。影片講述了邁克爾·傑克遜将自己塑造為一個如漫畫名角迪克.崔西般的傳奇人物。影片于1988年在美國上映。一身短小的西裝,一頂壓的很低的禮帽,袖子上紮着一個袖标...
2025-11-30
蘇炳添的帥氣動作
蘇炳添的帥氣動作
蘇炳添的帥氣動作?來源:中央廣電總台中國之聲8月1日,今天小編就來聊一聊關于蘇炳添的帥氣動作?接下來我們就一起去研究一下吧!蘇炳添的帥氣動作來源:中央廣電總台中國之聲8月1日奧運賽場上的這一幕刷屏百米大戰第六道是來自中國的蘇炳添!在東京奧運...
2025-11-30
高年級孩子如何改正握筆姿勢
高年級孩子如何改正握筆姿勢
經常看到有人抱怨,正在讀一年級的小朋友做作業的問題。簡單的十幾個漢字經常性的要寫一兩個小時。除了作業習慣的問題外,其餘不外乎這兩個方面:一方面可能是以為小朋友剛寫字對筆畫的結構不熟悉,加上有時候有些小朋友最求卓越,看到寫到不好的,會重新再寫...
2025-11-30
Copyright 2023-2025 - www.tftnews.com All Rights Reserved