1+2*2+3*3+n*n java:1+2*2+3*3+n*n的值 代码实现大家有什么高效率的办法代码少 效率高呵呵呵都试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 long sum = 0; for(int i=1; i<=6; i++){ sum += i*i; } 1+(1+1)*(1+1)+(1+1+1)*(1+1+1)--->往下我还没推倒出来,好像有什么公式。---------------------------------------------------但是n*n 的前一位是(n-1)*(n-1)所以最后减去2n+1就算出前一位了。一个普通循环就O了! java:public static int getSum(int n){int sum=0;for(int i=1;i<=n;i++)sum+=i*i;}return sum; 公式1^2+2^2+...+n^2=n(n+1)(2n+1)/6所以代码可以是 public int func1(int n){ return n*(n+1)*(2n+1)/6; } 1^2+2^2+...+n^2=n(n+1)(2n+1)/6 平方和公式 private static int factorial(int num) { //递归 if(num == 1) { return 1; } return num*factorial(num-1); } 不错啊,返回用long就更好了. for(int i=1,j=n;i<=j;i++,j--){sum=i*i+j*j;} 上面给的有待你问题 应该是temp=i*i+j*j; sum+=temp; HttpURLConnection无法打开含有中文的链接??? java所有程序员都可能犯错误的一道题!!! java访问权限问题 在java中怎么用Socket在不同的局域网之间通信? 同样的JComboBox可不可以加两个ItemListener监听事件? JMF捕捉摄像头视频显示的时候,如何调整它的分辨率? 散分了,大家知道那个公司是做银行项目的吗?说说看看啊,UP有分!! 初级问题 何谓:java.lang.NullPointerException jar的Manifest问题 静态方法只能访问自己类中的静态成员吗????????????? 急!!在线等!!!!!!!
for(int i=1; i<=6; i++){
sum += i*i;
}
但是n*n 的前一位是(n-1)*(n-1)
所以最后减去2n+1就算出前一位了。
一个普通循环就O了!
public static int getSum(int n){
int sum=0;
for(int i=1;i<=n;i++)
sum+=i*i;
}
return sum;
所以代码可以是 public int func1(int n){
return n*(n+1)*(2n+1)/6;
}
private static int factorial(int num)
{
//递归
if(num == 1)
{
return 1;
}
return num*factorial(num-1);
}
不错啊,返回用long就更好了.
sum=i*i+j*j;}