다중 기수 변환의 경우 변수를 설정하고 계산할 밑수를 추가하세요.
여기 예에서는 baseNum 변수를 2 -
int baseNum = 2;
로 설정했습니다. 마찬가지로 베이스 8을 원하면 위의 값을 -
int baseNum = 2;
로 설정합니다. 위의 변수 값을 사용자 입력으로 가져올 수도 있습니다.
값을 가져온 후 스택을 설정하고 값을 가져옵니다. -
Stack s = new Stack(); do { s.Push(n % baseNum); n /= baseNum; } while (n != 0);
스택을 사용한 후 요소를 팝합니다. 그러면 결과가 나올 것입니다.
숫자 n이 45라고 가정하면 이진수 결과는 -
Result... 101101입니다.
위 내용은 스택을 사용하여 십진수에서 다진수로의 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!