参考代码:
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.next(); String res = ""; while(s.length() > 1) { BigInteger sum = new BigInteger("0"); for(int i = 0; i < s.length(); i++) { int t = s.charAt(i) - '0'; sum = sum.add(new BigInteger("" + t)); } s = sum.toString(); res = sum.toString(); } System.out.print(res); } }
0.0分
5 人评分
众数问题 (C语言代码)浏览:3510 |
C二级辅导-温度转换 (C语言代码)浏览:2320 |
C二级辅导-求偶数和 (C语言代码)浏览:631 |
十->二进制转换 (C++代码)(零和负数需要特殊处理)浏览:1040 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:677 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:458 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:956 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1162 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |
哥德巴赫曾猜测 (C语言代码)浏览:2317 |