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

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-09-14
引用經典古詩詞名句的句子
引用經典古詩詞名句的句子
長相思-邊關閑雲息,長水息,壯士橫刀馬奮蹄,烽台點點急。風習習,幡習習,蘇勒德威出鐵騎,草原遍戰旗。注:1、幡習習——幡旗習習作響;2、蘇勒德(蒙語)——長矛。望海潮-賒旗山陝會館中原古鎮,山陝賈會,南陽自古繁華。南船北騾,總集百貨,賒旗十...
2025-09-14
js750攪拌機技術參數
js750攪拌機技術參數
由于傳統的燒結磚需要大量取用粘土,會導緻部分人員破壞耕地取土源,不僅破壞了土地資源的完整性,同時在燒結磚生産過程中煤炭燃燒後給大氣環境造成了嚴重的污染,早在2005年部分地區就已禁止使用實心粘土磚的使用,從那個時候開始,每個地區都在陸續的禁...
2025-09-14
蘭考納入鄭開同城化意味什麼
蘭考納入鄭開同城化意味什麼
蘭考納入鄭開同城化意味什麼?中新網鄭州1月5日電(楊大勇)“2022年,我計劃在老家蘭考縣買套房”新年伊始,得知老家河南蘭考縣納入“鄭開同城化”的消息後,在河南省會鄭州做生意的劉女士計劃要把生意做到老家,下面我們就來說一說關于蘭考納入鄭開同...
2025-09-14
多次在微信群罵人違法嗎
多次在微信群罵人違法嗎
多次在微信群罵人違法嗎?本是“相親相愛”的業主微信群,誰知兩位業主一言不合卻在群裡互怼,更誇張的是,罵戰竟然持續了一年多,最後甚至發展成大打出手,最終鬧上了法庭近日,長沙市天心區人民法院審理了這起人格權糾紛案,我來為大家科普一下關于多次在微...
2025-09-14
Copyright 2023-2025 - www.tftnews.com All Rights Reserved