十->二进制转换 (Java代码)
摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class p1192 {public static void main(String[] args) {……
十->二进制转换 (C语言代码)
摘要:解题思路:一定要用int型否则报错,long型都不行简直扯淡。注意事项:参考代码:#include<stdio.h>#include<math.h>void binary(int n);int mai……
十->二进制转换 (C++代码)vector+goto,一个主函数直到底的那种
摘要:解题思路:1.先直接输入n,如果n=0了,直接输出0-->0,如果n>0,进行进制转换运算,如果n<0,先输出一个负号(-)然后n取反,再进行进制转换运算。2.期间利用了vector,不过感觉在这里用……
1192一行解(Python)
摘要:参考代码:import sysfor line in sys.stdin : print(f"{int(line)}-->{str(bin(int(line)).replace('0b'……
优质题解
十->二进制转换 (Java代码)
摘要:解题思路:求二进制多用辗转相除法,创建数组来保存余数,逆序输出;注意事项:数 a 和 -a 的二进制就相差一个负号,故在求负数的二进制可以先求正数的,再加负号;辗转相除法是逆向读取的,所以数组逆序输出……
编写题解 1192: 十->二进制转换
摘要:解题思路:注意事项:参考代码:while True:
try:
a=int(input())
if a>=0:
print(f"{a}-->{bin(a)[2:]}")
……
优质题解
1192: 十->二进制转换(位运算做法)
摘要:解题思路:看了一些题解,都是将数字转成二进制放入数组中,或者栈里面,我认为这道题用位运算来做是最简洁最舒服的,也不用开辟额外数组。我们知道,数字在计算机的内部都是使用二进制进行存储的,严格来说,存储的……
十->二进制转换 (C语言代码)简单粗暴
摘要:解题思路:十进制数循环对2求余求商,直到商数为0停止,然后倒序输出求得的余数即可。简单粗暴。注意事项:对输入的数记得先取绝对值。参考代码:#include <stdio.h>#include <mat……