1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package
practiceGO;
/*
1.已知s=1×2×3×…×n,计算出s不大于5000时n的最大值。
*/
public
class
Cto {
public
static
void
main(String[] args) {
int
s =
1
;
for
(
int
n=
2
; ;n++){
s = s*n;
if
(s>
5000
) {
System.out.println(n-
1
);
//s大于5000时,n回退一步即s不大于5000时的值
break
;
}
}
}
}
|
运行结果:
1
|
6
|
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1769205