#DIG06. 【基础】do-while 拆位:各位数字平方和
【基础】do-while 拆位:各位数字平方和
【基础】do-while 拆位:各位数字平方和
题目描述
给定一个非负整数 n,计算所有十进制数字的平方和。
输入格式
输入一个非负整数 n。
输出格式
输出 n 的各位数字平方和。
数据范围
0 ≤ n ≤ 10^18 - 1。
样例 1
输入数据 1
123
输出数据 1
14
运行环境
C++17,标准输入输出。
提示
本题属于“循环拆位”练习。核心操作是:
int digit = n % 10; // 取个位
n /= 10; // 去个位
粤公网安备44195502000252号