進製轉化(10 gt 2)

2021-04-17 11:39:13 字數 774 閱讀 8254

/*用雙向動態鍊錶儲存資料,沒有資料大小限制 

*//*

可以轉換負數 

*/#include 

<

stdio.h

>

#include 

<

malloc.h

>

intmain(

void);

struct num2 

*p, 

*q, 

*head, 

*end;

intnum;

unsigned x;

scanf("%d

", &num);x =

(unsigned)num; 

/*將有符號變數轉化成無符號變數,這樣就能將負數轉變成補碼形式 

*/p 

=(struct num2 

*)malloc(sizeof(struct num2));

head =p;

p->

bellow 

=null;

p->a =

x %2;

x =x /

2;while(1

) }p =

end;

if(p 

!=null)

dowhile

(p !=

null); 

getchar();

getchar();

return0;

}

棧的基礎應用 2進製轉化10進製

今天還是看了一些關於棧的的問題,其中挑出乙個簡單的 關於進製轉換 如下 include include include define stack init size 20 define stackincreament 10 typedef char elemtype typedef struct s...

進製轉化進10進製數

option explicit private sub form click dim st as integer,dem as long st inputbox 輸入乙個十六進製制數 dem convert st print st dem end sub private function conve...

10進製轉化成其他進製

10進製轉化成其他進製 public class radixchange 十進位制轉十六進製制第一種方法 param num 乙個十進位制數 public static void toshiliu int num for index9 system.out.print char arr index ...