21xrx.com
2024-11-05 19:01:46 Tuesday
登录
文章检索 我的文章 写文章
用C++编写程序,将三位数的每个位上的数字进行分离,然后求它们的立方和。
2023-07-11 16:40:14 深夜i     --     --
C++ 程序 三位数 分离 立方和

C++是一种广泛使用的编程语言,可用于开发各种不同类型的程序。今天我们来看一个简单的C++编程练习,就是分离三位数中各个位上的数字,然后求它们的立方和。

首先,我们需要了解如何将一个三位数的各个数字分离出来。可以使用取模和整除运算符来完成这个任务。具体来说,可以使用以下代码:

int num = 345;

int digit1 = num % 10; // 取个位数

int digit2 = (num / 10) % 10; // 取十位数

int digit3 = (num / 100); // 取百位数

现在我们已经能够将三位数中的各个数字分离出来,接下来就可以将它们的立方相加。代码如下:

int sum = digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3;

最后,我们可以将结果输出到屏幕上,以便查看程序是否正确。

std::cout << "The sum of the cubes of digits in " << num << " is " << sum << std::endl;

完整代码如下:

#include

int main()

{

  int num = 345;

  int digit1 = num % 10;

  int digit2 = (num / 10) % 10;

  int digit3 = (num / 100);

  int sum = digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3;

  std::cout << "The sum of the cubes of digits in " << num << " is " << sum << std::endl;

  return 0;

}

以上就是使用C++编写程序,将三位数的每个位上的数字进行分离,然后求它们的立方和的简单实现方法。这个练习对于初学者来说是一个很好的练习,它是学习基本算法和语法的好方法。

  
  

评论区

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