使用二分法猜1到100之间的一个数最多需要几次猜对

答案是7次。

刚刚编了个程序,最多却是6次,改天再看!

	public static void main(String[] args) {
		// TODO Auto-generated method stub
//		 Scanner scanner = new Scanner(System.in);
//	        System.out.println("输入初始数字:");
//	        int num = scanner.nextInt();
		int []counts=new int [100];
		for(int num=1;num<=100;num++){
	        int count = 0;  //计数
	        int low=1;
	        int high=100;
	        int guess=(low+high)/2;	
	        System.out.println(num);
	    	while(guess!=num){
	    		if(guess


你可能感兴趣的:(java笔试题)