給出兩個數n1和n2,使得n2> n1,找到從n1到n2(包括n1和n2)的所有數的平方和。編寫一個程序來查找給定以下條件的所有數字的平方和?
我的方法:
我試圖使用從n1
迭代循環來n2
來解決這個問題,但我得到錯誤的答案
下面是我的代碼功能:
public int computeSumofSquares (int n1, int n2)
{
int sum=0;
if(n2>n1)
{
for(int i=n1;i<=n2;i++)
{
sum=((sum)+(n1*n1));
}
}
return sum;
//write your code here
}
對於輸入
Parameters Actual Output Expected Output
'8' '10' 192 245
提示:在你的循環中,你沒有使用'i'。 – Tunaki
參見。現在,這是提出作業問題的正確方法。清晰簡潔的問題,預期輸出,實際輸出和嘗試的代碼。 OP,謝謝你讓我的一天。 +1 –
另外,從1到n(包括)的平方和是「n *(n + 1)*(2n + 1)/ 6''。只是說。 – Abstraction