• 2022-06-19
    【描述】 求一个正整数各位数字之和。要求定义和调用函数:int sumDigits(int n),该函数返回一个正整数各位数字之和。 【输入】 输入一个正整数。 【输出】 输出该正整数各位数字之和。 【输入示例】 3456 【输出示例】 18
  • #include [iostream] using namespace std; int sumDigits(int n); int main() { int n; cin >> n; cout << sumDigits(n) << endl; return 0; } int sumDigits(int n) { int remainder, result = 0; while (n != 0) { remainder = n % 10; result += remainder; n = n / 10; } return result; }

    内容

    • 0

      输入一个整数,求它的各位数字之和及位数。例如 234 的各位数字之和是 9, 位数是 3 。

    • 1

      输入一个4位以内的正整数,输出各位上数字之和。

    • 2

      编写一个函数fan(int m),计算任一输入的整数的各位数字之和。主函数包括输入、输出和调用函数。

    • 3

      编写程序:要求从键盘输入一个5位正整数,逆序输出该正整数的各位数字。【运行示例】请输入一个正整数:1234554321

    • 4

      编写一个函数,求一个正整数n的各位数字之和。例如,整数1450其各位数字分别为1、4、5、0,和为1+4+5+0等于10。