题解 | #数字之和#
数字之和
http://www.nowcoder.com/practice/ae759916631f4711a90c4d4d9657f4b0
#include #include #include
using namespace std;
int sum(int k) { int i = 0; while (k >= 10) { i += k % 10; k /= 10; } i += k; return i; }
int main() { int n; while (cin >> n) { int sq = n * n; n = sum(n); sq = sum(sq); cout << n << ' ' << sq << endl; } return 0; }