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就可以了