C++练习题:求整数 n 各个位上的数字之和
作者:野牛程序员:2024-08-26 11:17:35 C++阅读 2950
C++练习题:求整数 n 各个位上的数字之和
给定一个整数 n,可以使用以下步骤来计算各个位上的数字之和:
示例代码:
#include <iostream> int sumOfDigits(int n) { int sum = 0; while (n != 0) { sum += n % 10; // 取出当前最低位的数字并加入到sum中 n /= 10; // 去掉最低位的数字 } return sum; } int main() { int n; std::cout << "请输入一个整数: "; std::cin >> n; int result = sumOfDigits(n); std::cout << "各位数字之和为: " << result << std::endl; return 0; }
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892