Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penukaran perpuluhan kepada berbilang asas menggunakan tindanan

Penukaran perpuluhan kepada berbilang asas menggunakan tindanan

WBOY
WBOYke hadapan
2023-09-08 18:45:031519semak imbas

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;

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

int baseNum = 2;

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);

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

Andaikan nombor n ialah 45, maka hasil binari ialah -

Result...
101101

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

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam