21xrx.com
2024-11-05 14:52:25 Tuesday
登录
文章检索 我的文章 写文章
C++计算三位数各位数字的平方和
2023-06-23 03:49:39 深夜i     --     --
C++ 计算 三位数 各位数字 平方和

C++是一种编程语言,可以用来进行各种计算操作。其中,计算三位数各位数字的平方和是一项常见的操作。

在C++中,可以使用变量和循环语句来实现这个操作。首先,定义一个整型变量来存储输入的三位数,例如:

int num;

然后,使用cin语句从用户那里获取输入的数字:

cin >> num;

接下来,使用循环语句来计算每个数字的平方并累加起来。可以使用一个while循环来实现:

int sum = 0;

while (num > 0) {

  int digit = num % 10;

  sum += digit * digit;

  num /= 10;

}

在循环中,首先使用取余运算符来获取数字的个位数,然后计算该数字的平方并将其添加到总和中。接着,使用整除运算来移除该数字的个位数以便计算下一个数字的平方。

最后,可以使用cout语句将结果输出到屏幕上:

cout << "The sum of the squares of the digits is: " << sum << endl;

完整的代码如下:

#include

using namespace std;

int main() {

  int num;

  int sum = 0;

  cout << "Enter a three-digit number: ";

  cin >> num;

  while (num > 0) {

    int digit = num % 10;

    sum += digit * digit;

    num /= 10;

  }

  cout << "The sum of the squares of the digits is: " << sum << endl;

  return 0;

}

通过这段代码,您可以轻松地计算任意三位数各位数字的平方和。无论是初学者还是有经验的C++程序员,都可以通过掌握这种技术来更好地利用C++进行数据处理和计算。

  
  

评论区

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