1. 程式人生 > >一輛卡車違反交通規則,撞人後逃跑。現場有三人目擊事件,但都沒有記住車號 ,只記下車號的一些特徵。甲說:拍照前兩位數字是相同的;乙說:拍照後兩位數字 是相同的,但與前兩位不同;丙是位數學家,他說

一輛卡車違反交通規則,撞人後逃跑。現場有三人目擊事件,但都沒有記住車號 ,只記下車號的一些特徵。甲說:拍照前兩位數字是相同的;乙說:拍照後兩位數字 是相同的,但與前兩位不同;丙是位數學家,他說

package practise008;

/**
 ************************************
 * @author Hejing
 * @date   2017年12月10日
 * @class  t1.java
 * 
 ************************************
 */
//一輛卡車違反交通規則,撞人後逃跑。現場有三人目擊事件,但都沒有記住車號
//,只記下車號的一些特徵。甲說:拍照前兩位數字是相同的;乙說:拍照後兩位數字
//是相同的,但與前兩位不同;丙是位數學家,他說:四位的車號剛好是一個整數的
//平方。請根據以上線索求出車號。
public class t1 {
	public static void main(String[] args) {
	/*	String number;
		int a = 0;
		int b = 0;
		int x;
		int y = 0;
	//	x=a*1000+b*100+c*10+d;
		int f;
		//Math.sqrt(x)
		for() {
		while((a==b)&&(c==d)&&(a!=c)&&(b!=d)) {
			System.out.println(x);
			
		}
		 
		
		
	}/*
	
		  int a;     //前兩位數
		  int b;     //後兩位數
		  for(a=10;a<=99;a++)
		  {
		   b=a*a;
		         if(b/1000==b%1000/100 && b%100/10==b%10 && b%100!=(b/1000)*10+b%1000/100) 
		         {  System.out.println("車牌號是:"+b);}

}
}}*/int i,j;

		for(i=32;i<99;i++) {
			
		int x,y,m,n;
		
			for(x=0;x<=9;x++) {
				y=x;
				for(m=0;m<=9;m++) {
					
				n=m;
				j=x*1000+y*100+m*10+n;
			if((x!=m)&&(j==i*i)) {
				
				
				System.out.println(j);
			
		}}
		}}}}