问题标题: 酷町堂:二进制怎么写

0
0

3
已采纳
张洪睿
张洪睿
资深光能
资深光能

十进制转二进制:

首先定义一个 整型变量/长整型变量 n,还有一个字符串ans

然后输入n

接着是一个循环(for也可以,但是建议用while,我就用while),条件是n就可以

循环内部是ans变成字符型的n模2再加上'0',还要拼接ans本身,被忘了n还要除以2

最后输出ans即可

 

二进制转化十进制:

首先定义一个 整型变量/长整型变量sum(初始值为0)和t(初始值为1)还有k,还有一个字符串s

然后输入s

k赋值为s的长度

这里的循环就是建议用for,从k减1到0(包括0),每次循环的变量自减一次

里面是sum加等于s的当前位减'0'的和乘上t,t每次乘等于2

最后输出sum就可以了

我要回答