京东笔试第二个,输入2---A-1进制各个位数的和的平均数

京东笔试:输入2---A-1进制各个位数的和的平均数(描述不是很准确,做过的肯定知道)下面我的代码,求大神看看哪里有问题
import java.util.Scanner;

public class MianDemo2 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int a=in.nextInt();
for(int i=0;i<a;i++){
int  count =0; int avg=0;
Scanner sc=new Scanner(System.in);
int b=sc.nextInt();
for(int j=2;j<=b-1;j++){
count+=Numtonum(b,j);
}
avg=count/(b-2);
System.out.println(avg);
}
}

public static int  Numtonum(int b,int n){
int num1=0; 
while(b/n!=0){
num1+=b%n;
b=b/n;
}
num1+=b;
return num1;
}
}
全部评论
考点,进制转换和最大公约数
点赞 回复 分享
发布于 2016-09-05 22:30
**编译器,害的我白写
点赞 回复 分享
发布于 2016-09-05 22:17
约分很关键
点赞 回复 分享
发布于 2016-09-05 22:16
叫你输出分数形式,另外还要约分
点赞 回复 分享
发布于 2016-09-05 22:08
跟样例输出都对不上,你不挂谁挂
点赞 回复 分享
发布于 2016-09-05 22:05

相关推荐

码农索隆:这种hr,建议全中国推广
点赞 评论 收藏
分享
05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求...:注意把武大标粗标大 本地你俩不是乱杀
实习进度记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务