解题思路:
注意事项:
参考代码:
package com.cx;
import java.util.Scanner;
public class Demo1055 {
public static void main(String[] args) {
//创建输入的对象
Scanner sc1 = new Scanner(System.in);
//将下一个输入的数字赋值给num
int num = sc1.nextInt();
//调用function函数,传入num值
function(num);
}
public static void function(int num) {
//定义一个瓶子来存每次求的余数
int bottle;
//初始化结果
int result = 0;
//定义一个扩增器
int extend = 1;
for (; num > 0; extend = extend * 10) {
bottle = num % 8;
num = num - bottle;
num = num / 8;
result = result + bottle*extend;
}
System.out.println(result);
}
}
0.0分
0 人评分
2006年春浙江省计算机等级考试二级C 编程题(2) (C++代码)直接打表啊8以上值不变hhh浏览:638 |
拆分位数 (C++代码)用char简单粗暴,嗯浏览:1087 |
十->二进制转换 (C语言代码)浏览:1406 |
三进制小数 (C语言代码)浏览:1025 |
三进制小数 (C++代码)(第11位大于1.5才能进位)浏览:1150 |
点我有惊喜!你懂得!浏览:1435 |
C语言程序设计教程(第三版)课后习题7.2 (Java代码)浏览:686 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:696 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
不容易系列 (C语言代码)浏览:668 |