21xrx.com
2024-11-05 14:38:59 Tuesday
登录
文章检索 我的文章 写文章
C++:输入整数,输出各位数之和
2023-06-27 18:42:39 深夜i     --     --
C++ 输入 整数 输出 各位数之和

C++是一种常用的编程语言,在学习编程语言的过程中,我们通常需要熟练掌握一些基础的语法,比如循环、条件语句和输入输出等等。其中,输入输出是编程中最基本的内容之一。在C++中,我们可以使用输入输出流来完成输入和输出操作。

接下来,我们来看看如何用C++编写一个程序,输入一个整数,然后输出这个整数的各位数之和。

首先,我们需要定义一个整数变量,用来存储用户输入进来的整数。代码如下所示:


int num;

接下来,我们需要使用cin语句从控制台读入一个整数,并将其存储在num变量中。代码如下所示:


cin >> num;

我们可以使用一个while循环来计算每一位上的数字,并将其相加。每次迭代将num变量除以10,可以得到num的最后一位数字。将这一位数字加到sum变量中,并将num变量除以10,重复这个过程,直到num变为0。

代码如下所示:


int sum = 0;

while (num != 0) {

  sum += num % 10;

  num /= 10;

}

最后,我们使用cout语句输出结果。完整代码如下所示:


#include <iostream>

using namespace std;

int main() {

  int num;

  cout << "Please enter an integer: ";

  cin >> num;

  

  int sum = 0;

  while (num != 0) {

    sum += num % 10;

    num /= 10;

  }

  

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

  return 0;

}

这个程序可以计算任何整数的各位数之和,并输出结果。在学习编程的过程中,我们应该多加练习、多尝试,这样才能掌握编程语言的基础知识,从而写出更加实用的程序。

  
  

评论区

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