Penukaran perpuluhan kepada berbilang asas menggunakan tindanan

WBOY
Lepaskan: 2023-09-08 18:45:03
ke hadapan
1527 orang telah melayarinya

Penukaran perpuluhan kepada berbilang asas menggunakan tindanan

Untuk penukaran berbilang radix, tetapkan pembolehubah dan tambah asas untuk dikira.

Di sini untuk contoh kami, saya telah menetapkan baseNum pembolehubah kepada 2 -

int baseNum = 2;
Salin selepas log masuk

Begitu juga jika anda mahu asas 8 kemudian tetapkan di atas kepada -

int baseNum = 2;
Salin selepas log masuk

Anda juga boleh mendapatkan nilai pembolehubah di atas sebagai input pengguna.

Selepas mendapat nilai, sediakan tindanan dan dapatkan nilai -

Stack s = new Stack();
do {
s.Push(n % baseNum);
n /= baseNum;
} while (n != 0);
Salin selepas log masuk

Selepas menggunakan tindanan, popkan elemen. Ini akan memberikan anda hasilnya.

Andaikan nombor n ialah 45, maka hasil binari ialah -

Result...
101101
Salin selepas log masuk

Atas ialah kandungan terperinci Penukaran perpuluhan kepada berbilang asas menggunakan tindanan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan