以下是一个解决这个问题的C++程序:

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
    
    int sum = 0;
    while (n > 0) {
        sum += n % 10;
        n /= 10;
    }
    
    cout << sum << endl;
    
    return 0;
}

程序首先通过cin输入一个整数n。然后,使用一个循环来计算n的数位和。在每次循环中,通过n % 10获取n的个位数,并将其加到sum中。然后,将n除以10,以去掉个位数。重复这个过程,直到n变为0。最后,通过cout输出sum。

c++输入一个整数n计算n的数位和。输入 一个整数n。输出 一个整数表示n的数位和。输入样例1 12345输出样例1 15输入样例2 233输出样例2 8用时内存 1000MS100MB

原文地址: https://www.cveoy.top/t/topic/iguM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录