//遍历10-99两位十进制数
for (int i = 10; i <100 ; i++) {
String si = Integer.toString(i, 4);//转换为4进制
String san = Integer.toString(i, 3);//转换为3进制
String newSan="";//转换为3进制的相反数
for (int j =san.length()-1 ; j >=0 ; j--) {
newSan+=san.charAt(j);//举例子:112==》211
}
if (si.equals(newSan)) {//当4进制等于3进制的相反数时输出该十进制数
System.out.println("该十进制数是:"+i); //结果22
}
}
一个两位十进制数字的三进制数和四进制数正好相反,求该十进制的数字是多少
最新推荐文章于 2024-08-16 23:08:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)