问题描述:
自己的求解算法:
import java.util.Scanner;
public class P2 {
public static void main(String[] args) {
System.out.println("请输入n值");
Scanner a = new Scanner(System.in);
long n = a.nextLong();
long sum = 0;
long b = 2;
sum = b;
while(n>0){
long c = b*10+2;
sum = sum + c;
b = c;
n--;
if(n==1){
break;
}
}
System.out.println(sum);
}
}
不知道是什么原因,在oj网站上提交的时候,答案只对50%,不清楚什么原因,还望大佬们赐教。