1. 程式人生 > >計算1+11+111+1111+........

計算1+11+111+1111+........

system func bsp out generated long urn int n)

f(n)=f(n-1)+10^n;

public static void main(String[] args) {
int n=2017;
long temp=1;
for(int i=1;i<n;i++){
temp+=func(i);
}
System.out.println(temp);
}

private static long func(int i) {
// TODO Auto-generated method stub
long sum;
if(i==0){
sum=1;
}
else{
sum=(long) (Math.pow(10, i)+func(i-1));
}
return sum;
}

計算1+11+111+1111+........