java求满足1^2 +2^2 +3^2 +...+n^2 >10^6 的最小正整数n
答案:3 悬赏:30 手机版
解决时间 2021-01-16 01:45
- 提问者网友:低吟詩仙的傷
- 2021-01-15 08:36
java求满足1^2 +2^2 +3^2 +...+n^2 >10^6 的最小正整数n
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-01-15 09:59
package com.mess;
public class MinInt {
public static void main(String[] args) {
int result = 0;
int i =1;
while(result<(int)Math.pow(10,6)){
result = result + (int)Math.pow(i,2);
i++;
}
System.out.println("最小正整数为"+i);//--->最小正整数为145
}
}
public class MinInt {
public static void main(String[] args) {
int result = 0;
int i =1;
while(result<(int)Math.pow(10,6)){
result = result + (int)Math.pow(i,2);
i++;
}
System.out.println("最小正整数为"+i);//--->最小正整数为145
}
}
全部回答
- 1楼网友:动情书生
- 2021-01-15 12:22
n(n+1)(2n+1)/6>1000000追问有用JAVA编写的程序吗追答没
- 2楼网友:duile
- 2021-01-15 11:17
1、代码如下:
2、Debug:Eclipse IDE for Java Developers/Version: Mars.2 Release (4.5.2) public static void main(String[] args) {
int maxVal = (int) Math.pow(10, 6);
int n = 1;
int sum = 0;
while(true){
sum += (int) Math.pow(n, 2);
if(sum > maxVal)
break;
n++;
};
System.out.println(n);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯