题目要求: 对于给定的正整数 N ,计算十进制下,所有位置数字之和,并计算其平方的各位数字之和
输入描述: 每行输入数据包括一个正整数 N ( 0 < N < 40000)
import java.util.*;
public class Main{
public static void main( String[] args ){
Scanner sc = new Scanner( System.in);
while( sc.hasNext()){
int n = sc.nextInt();
if( n <= 0 || n >= 40000 ){
return;
}
int m = n*n;
int sum1 = 0;
int sum2 = 0;
while( n > 0 ){
sum1 += n%10;
n = n /10;
}
while ( m > 0){
sum2 += m % 10;
m = m /10;
}
System.out.println(sum1 +" "+ sum2);
}
}
}