int轉換成二進位制數字
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("請輸入要轉換成二進位制的數字:");
int z = input.nextInt();
String array[] = new String[z];
for (int i = 0;; i++) {
int x = z % 2;
if (z != 0) {
array[i] = "" + x;
} else if (z == 0) {
break;
}
z = z / 2;
}
for (int i = array.length - 1; i >=0; i--) {
if (array[i] != null) {
System.out.print(array[i]);
}
}
}
}
相關推薦
int轉換成二進位制數字
import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.
【JavaScript】牛客程式設計:將給定數字轉換成二進位制字串。如果字串長度不足 8 位,則在前面補 0 到滿8位。
function convertToBinary(num) { var result = [] while(num != 0) { result.push(num % 2
從鍵盤輸入某個十進位制小數或整數,轉換成對應的二進位制小數並輸出。 (查詢十進位制小數轉換成二進位制小數的演算法,使用迴圈來實現。 最多保留小數位後7位數字即可)演算法
/*演算法:把小數分成兩截,一截是整數,一截是小數。讓整數除以2取餘,倒敘輸出來 打印出二進位制(第一個數為個位,第二個數為10位,即乘以10,第三位數為百位, 即乘以100。。以此類推,即迴圈乘以10),直到除數 為0為止。小數乘以2,取整然後列印2進位制,直到小數部分
oracle改進之將阿拉伯數字轉換成中文數字
replace 工作 漢字 spa bsp func ace 延展 char 本博客是自己在學習和工作途中的積累與總結。 將阿拉伯數字轉換成中文漢字,方法自定義函數 create or replace function formate(val in num
將漢字數字字符串轉換成阿拉伯數字
weight class har spa 數字 null 轉換 bold blog 1 declare 2 3 str_mid varchar2(100); 4 str_end varchar2(100); 5 begin 6 7 for j in
C#中如何把int轉換成兩個字符的string
con cond AR 補充 clas b- class second 為什麽 部門新開了項目,所以一整周的時間都在瞎忙,為什麽稱瞎忙?所負責的內容,並沒有做好,也是一萬個心塞啊.... 說一下最近碰到的一些問題。 用到了計時,但是比如定時是一分半鐘,可是顯示的
P1200 [USACO1.1]你的飛碟在這兒Your Ride Is He… 小組名和彗星名都以下列方式轉換成一個數字:最終的數字就是名字中所有字母的積,其中AA是11,ZZ是2626。例如,USACOUSACO小組就是21 \times 19 \times 1 \times 3 \times 1
#include <stdio.h> #include <stdlib.h> int main() { int i, sum1, sum2, a1[6], a2[6]; char str1[7], str2[7]; //陣列開大一點,最多需要放六個字元外加一個字串結
實現一個十進位制數轉換成二進位制。
#include<iostream> using namespace std; void gg(int a) { int c[20]={0},count; count=0; for(int i=0;a>0;i++) { c[i]=a%2; a=a/2; c
base64格式圖片轉換成二進位制流並生成圖片檔案
/** * 將base64格式的字串轉換成二進位制流,並轉換成圖片 */ public boolean changeBase64ToImage(String base64String){ //base64格式字串為空,返回fal
十進位制數轉換成二進位制數列印輸出
import java.util.*; class TenToBinary { public static void main(String[] args) { convert(1000); } public static void c
圖片轉換成二進位制,二進位制轉換為圖片
package com.cn.Tetute.uitl; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import ja
python(十進位制轉換成二進位制、八進位制、十六進位制)(正則)
#coding=utf-8 import re print("十進位制轉換成二進位制、八進位制、十六進位制") num = input("請輸入一個十進位制的整數:") pattern = re.compile(r'[^0-9]+') if(re.search(pattern,
Java用中學方法將十進位制數轉換成二進位制
如何用Java將一個十進位制數轉換成二進位制,我用數學中的老方法試試(初學者 如果你有更好方法請多指教)寫成Java程式碼如下:class toBin { public static void main(String[] args) { int num=88; //要求
C語言使用遞迴法將十進位制數轉換成二進位制數輸出程式
void to_binary(unsigned long n); int main() { unsigned long number; printf("請輸入一個整數(按q退出):\n"); while(scanf("%ul",&number)==1) { printf("二進位制數是:"
字串轉換成二進位制(限定只轉換大小寫字母)
//================================================================= // CPSTR: Copyright (c) 2018 By Abodu, All Rights Reserved. // FNAME: main.c
java實現十進位制整數或小數轉換成二進位制
1. 十進位制整數思路: 整數除以2,每次將餘數儲存起來,商迴圈除以2,直到商為0為止,然後將所有餘數逆序打印出來。例子:23/2 商: 11 餘數: 111/2 商: 5 餘數: 15/2 商: 2 餘數: 12/2 商: 1 餘數: 01/2
java 小數轉換成二進位制
32位單精度二進位制 = [1個符號位] [8個階碼位] [23個尾數位] 64位單精度二進位制 = [1個符號位] [11個階碼位] [52個尾數位] 小數 = [正負符號位] [整數部分] . [小數部分] 以32位單精度為例: 小數=-36.35 第一步:符號位,-用1
輸入一個整數轉換成二進位制輸出
#include<iostream> using namespace std; int main() { int num,i=0,a[50]; cout<<"輸入一個十進位制整數"<<endl; cin>>num; w
c++實現將一個十進位制數轉換成二進位制
#include "stdafx.h" #include<iostream> using namespace std; //十進位制轉二進位制 int _tmain(int argc, _TCHAR* argv[]) { int x,i=0,j; int a[32]; c
C語言演算法之將十進位制數轉換成二進位制數
導語:在C語言中沒有將其他進位制的數直接輸出為二進位制數的工具或方法,輸出為八進位制數可以用%o,輸出為十六進位制可以用%x,輸出為二進位制就要我們自行解決了。下面給大家講述一下如何程式設計實現將十進位制數轉換成二進位制數。 先將原始碼展示給大家: #include