求助 李先生岁数的平方与他的夫人的岁数之和是1053,而他的夫人的岁数的平方与他的岁数之和是873,请编写程序计算李先生及其夫人的岁数各是多少。刚开始学习java,碰到这么一道题,没什么思路,请大侠们指导!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i=1;i<100;i++){ for(int j=i;j<100;j++){ if(j*j+i==1053&&j+i*i==873) System.out.println("丈夫:" + j + "岁,妻子:" + i +"岁。"); } } 首先两个人的平方和是1053那么可以算出两个人中岁数最大可能是一个人的岁数平方=1053那么x*x=1053,x<34的。岁数最小的可能是x*x=1053/2约=23。for(int i=23;i<34;i++){ for(int j=23;j<34;j++){ if(j*j+i*i==1053&&j*j-i*i==873) System.out.println("丈夫:" + j + "岁,妻子:" + i +"岁。"); } } java图片路径问题 高手帮我来看看! JAVA SE 和 EE的环境变量搭配问题 如何实现鼠标从外部拖放一个文件到软件界面中? java正则表达式在struts2中的应用 求各种简单数据类型转换方法 Help. BufferedImage.getGraphics Failed 请问Eclipse中导入导出工程的功能是那个插件包实现的?等结果 有谁在Windows 2003 server上装过NetBeans???? WebSphere java 中display的调用 误区:大家都说StringBuilder在单线程下比StringBuffer效率高 JAVA小程序
for(int j=i;j<100;j++){
if(j*j+i==1053&&j+i*i==873)
System.out.println("丈夫:" + j + "岁,妻子:" + i +"岁。");
}
}
那么x*x=1053,x<34的。
岁数最小的可能是x*x=1053/2约=23。
for(int i=23;i<34;i++){
for(int j=23;j<34;j++){
if(j*j+i*i==1053&&j*j-i*i==873)
System.out.println("丈夫:" + j + "岁,妻子:" + i +"岁。");
}
}