Java 输入一个正整数,求它的各位的平方和,然后再作为输入,计算各位平方和,就这样迭代100次,求100次后的和
时间: 2023-04-01 13:03:51 浏览: 193
基于Matlab实现BP神经网络上证指数预测仿真(程序+数据).rar
可以使用Java语言编写一个循环来实现这个功能。首先,我们需要定义一个变量来存储输入的正整数,然后使用循环来计算各位平方和,并将结果作为下一次循环的输入。循环100次后,将每次计算的结果相加即可得到最终的和。
以下是示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
int sum = ;
for (int i = ; i < 100; i++) {
while (num > ) {
int digit = num % 10;
sum += digit * digit;
num /= 10;
}
num = sum;
sum = ;
}
System.out.println(num);
}
}
```
输入一个正整数后,程序会循环100次计算各位平方和,并输出最终的结果。
阅读全文