基本思路:
共有n个,第三个A3=3, 第250个 A250=2+5+0=7.........
A1+A2+A3+....+An=sum;
输入进n,每个Ai通过取余,计算出值,求和
考察知识点:
某个数字各个数位的和。还是用到了 取余 %
while(j != 0)
{//各个数位的和
sum += j % 10;
j = j / 10;
}
实现代码:
import java.util.Scanner;
//小G的任务
public class XiaoGB {
public static void main(String []args){
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int sum=0;//累加
for(int i=1;i<=n;i++){
//A1-An
int j = i;
while(j != 0)
{//各个数位的和
sum += j % 10;
j = j / 10;
}
}
System.out.println(sum);
}
}