首页
/
每日頭條
/
圖文
/
c語言10進制轉2進制代碼
c語言10進制轉2進制代碼
更新时间:2025-03-18 19:26:49

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
推荐阅读
有含義的特殊符号圖案大全複制
有含義的特殊符号圖案大全複制
有含義的特殊符号圖案大全複制?在符号網名裡面我們經常能看到一些網名帶上漂亮的圖案,像微信或者qq或者在遊戲裡面,像王者榮耀等等遊戲,這些漂亮的圖案都是可以設計出來的,我來為大家講解一下關于有含義的特殊符号圖案大全複制?跟着小編一起來看一看吧...
2025-03-18
十月處女座感情
十月處女座感情
處女座在這個月容易有些新的方向或者新的心境,有的可能前段時間有一些郁郁寡歡,或者失去了某些人某些機會,八月份是我們主動表現,争取機會學習新知識的時候,接下來我們按時間順序來聊一聊。上旬期間水星進入處女座,我們可能會變得更加的細膩和挑剔,但避...
2025-03-18
落日作品評選
落日作品評選
封面有故事-第五季優秀作品展-八月,我們推出了“封面有故事”第五季征集活動美妙的文字配上好看的封面盡是清澈與芬芳迫不及待想分享給大家第二期美文,請欣賞流螢染夏慈溪市第四實驗小學四(2)班杜澤宇夏夜的流螢,提一盞明燈,如璀璨流星,染夏夜長空。...
2025-03-18
好白菜讓豬拱了是誰說的
好白菜讓豬拱了是誰說的
我感覺現在的白菜不像以前的白菜,以前好白菜也多,随便拱哪顆白菜都不錯,現在豬都迷茫了,都沒有好白菜了,放眼看去,都是别人扒拉剩下的,我都想勸勸豬了,不要挑食了有口吃的就不錯啦,閉着眼睛拱就完事了,
2025-03-18
做空會導緻什麼後果
做空會導緻什麼後果
昨天高層罕見地喊話救市,這種情形似曾相識,我記得在2018年10月下旬的時候,也曾經有過類似的講話,而滬指當時已經跌破了2500點,最低到了2440點,不過伴随着這樣的講話,對券商融資政策的支持,随後市場開始逐漸企穩,滬指最終從2440點開...
2025-03-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved