C++练习题:求整数 n 各个位上的数字之和
作者:野牛程序员:2024-08-26 11:17:35 C++阅读 3393
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

