请,帮我看看我的程序。(也可以给我改改,或者提些建议)
当i=3时,阶乘和为6正确。
可是当i=4时,i却等7,,
我是个初学者,技术谈不上,希望大神可以帮帮我,谢谢。
谢谢
3 回答
![?](http://img1.sycdn.imooc.com/57a1fbb40001c31401800180-100-100.jpg)
SIMPLE丶123
TA贡献2条经验 获得超3个赞
你的代码感觉很多地方思路不够明确,用二重循环会吧sum重复加进去了 我是这样想的,第一步先实现1到10的阶乘,再把求和代码镶进去。 int x=1; int sum=0; for(int i=1;i<=10;i++){ x=x*i; sum+=x; System.out.println(i+"的阶乘是"+x); } System.out.println("1到10的阶乘和是"+sum);
添加回答
举报
0/150
提交
取消