京东笔试第二个,输入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:05
叫你输出分数形式,另外还要约分
点赞
送花
回复 分享
发布于 2016-09-05 22:08
国泰君安
校招火热招聘中
官网直投
约分很关键
点赞
送花
回复 分享
发布于 2016-09-05 22:16
**编译器,害的我白写
点赞
送花
回复 分享
发布于 2016-09-05 22:17
考点,进制转换和最大公约数
点赞
送花
回复 分享
发布于 2016-09-05 22:30

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务