21xrx.com
2024-12-22 21:30:37 Sunday
登录
文章检索 我的文章 写文章
C++:求任意三位数各个数字上的和
2023-07-05 10:39:46 深夜i     --     --
C++ 三位数 数字

C++是一种常用的编程语言,我们可以用它来解决各种问题。比如,我们可以编写程序来求任意三位数各个数字上的和。

为了实现这个功能,我们可以使用循环语句和数学运算符。我们可以先让用户输入一个三位数,然后将它拆分成各个位数上的数字,再相加起来得到结果。

下面是一个简单的程序,实现了这个功能:


#include <iostream>

using namespace std;

int main() {

  int num, sum = 0;

  cout << "请输入一个三位数:";

  cin >> num;

  while (num > 0) {

    sum += num % 10;  // 取出最后一位数字,加上到sum中

    num /= 10;    // 去掉最后一位数字

  }

  cout << "各位数字之和为:" << sum << endl;

  return 0;

}

运行这个程序,它会要求用户输入一个三位数,然后计算出各个数字的和并输出。比如,如果用户输入的是356,程序会输出11,因为3+5+6=14。

这个程序非常简单,也易于理解。它使用了while循环语句进行操作,每次循环取出最后一位数字,加上到sum中,然后去掉最后一位数字,直到所有数字都被处理完。

在实际使用中,我们可以根据需求对程序进行修改和优化。比如,我们可以添加输入检查,确保用户输入的是一个三位数;或者将求和部分的代码封装成一个函数,方便其他程序调用。

总之,使用C++编程可以让我们更加高效地解决问题,同时也可以提高我们的编程技能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复