package com.qf.zuoye16;
public class WeekWork7 {
public static void main(String[] args) {
int a = 0;
int b = 0;
int c = 2049;
for(int i = 1; i <=2048; i ++) {
for(int j = 1; j <= 2048; j ++) {
if(i * j ==2048) {
int sum = i + j;
if(c > sum) {
a = i;
b = j;
c = sum;
System.out.println("和最小的值为:"+c);
}
}
}
}
System.out.println(a + "+"+ b + "=" + c);
}
}
乘积2048 和为最小
最新推荐文章于 2025-12-02 18:57:44 发布
该程序是一个Java代码,用于寻找两个正整数i和j,使得它们的乘积等于2048,并且它们的和最小。程序使用嵌套循环遍历1到2047之间的所有数字组合,通过比较和更新变量a,b和c来找到满足条件的最小和。
3134

被折叠的 条评论
为什么被折叠?



