您的位置:首页 > 编程语言 > Java开发

五家共井

2014-04-15 19:48 183 查看
现在有五家共用一口井,甲、乙、丙、丁、戌五家各有一条绳子汲水(下面用文字表示每一家的绳子):甲×2+乙=井深,乙×3+丙=井深,丙×4+丁=井深,丁×5+戌=井深,戌×6+甲=井深,求甲、乙、丙、丁、戌各家绳子的长度和井深。

(感觉我的做法不怎么好)

public class GongJing {

public static void main(String[] args) {
int[] arr={0,0,0,0,0};
int tag=1;
while(true){
arr[0]+=5;
arr[4]=4;
for (; arr[4] < arr[0]-3; arr[4]+=4) {
arr[3]=arr[4]+arr[0]/5;
arr[2]=arr[3]+arr[4]/4;
arr[1]=arr[2]+arr[3]/3;
if(arr[0]*2+arr[1]==arr[1]*3+arr[2]&&
arr[2]*4+arr[3]==arr[3]*5+arr[4]&&
arr[4]*6+arr[0]==arr[0]*2+arr[1]){
for (int j = 0; j < arr.length; j++) {
System.out.print(arr[j]+"\t");
}
System.out.println("\n"+(arr[0]*2+arr[1]));
tag=0;
break;
}
}
if(tag==0){
break;
}
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息