如何用JAVA语言实现计算1^1+2^2+3^3+..........+20^20

急用呢

第1个回答  2007-05-11
//java 实现.给分吧够通用吧..20..200都能给你算出来
private long number(int a)
{
long b=0;

for(int i=1;i<=a;i++)
{
b=b+sNumber(i);
}

return b;
}

private long sNumber(int a)
{
long c=1;
for(int b=0;b<=a;b++)
{
c=c*a;
}
return c;
}
第2个回答  2007-05-11
public static void main(String args[])
{
long sum=0l;
long s=1l;
for(int i=1;i<21;i++)
{
for(int j=1;j<i;j++)
{
s*=i;
}
sum+=s;
}
System.out.println(sum);
}本回答被提问者采纳
相似回答