請(qǐng),幫我看看我的程序。(也可以給我改改,或者提些建議)
當(dāng)i=3時(shí),階乘和為6正確。
可是當(dāng)i=4時(shí),i卻等7,,
我是個(gè)初學(xué)者,技術(shù)談不上,希望大神可以幫幫我,謝謝。
謝謝
3 回答

SIMPLE丶123
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超3個(gè)贊
你的代碼感覺很多地方思路不夠明確,用二重循環(huán)會(huì)吧sum重復(fù)加進(jìn)去了 我是這樣想的,第一步先實(shí)現(xiàn)1到10的階乘,再把求和代碼鑲進(jìn)去。 ????????????????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);
添加回答
舉報(bào)
0/150
提交
取消