21xrx.com
2025-04-17 09:10:49 Thursday
文章检索 我的文章 写文章
C++用while循环实现输入整数并输出各位数之和
2023-07-04 18:30:04 深夜i     103     0
C++ while循环 输入 整数 输出 各位数之和

C++是一种高级的编程语言,它的语法结构相对比较简单,使得它成为了众多开发者的首选编程语言。本文将介绍如何使用C++的while循环语句来实现输入整数并输出各位数之和。

下面是具体的代码实现:

#include<iostream>
using namespace std;
int main(){
  int sum=0,num;
  cout<<"请输入一个整数:";
  cin>>num;
  while(num>0){
   sum+=num%10;
   num/=10;
  }
  cout<<"各位数之和为:"<<sum<<endl;
  return 0;
}

在上面的代码中,首先定义了一个sum变量,用于保存各位数之和。然后使用cin输入函数提示用户输入一个整数,将用户的输入保存在num变量中。接下来,使用while循环语句判断num是否大于0,如果是的话,进入循环。通过num%10可以得到num的个位数,每次将个位数累加到sum变量中,然后将num除以10,这样可以得到num的十位数,之后再次循环直到num小于等于0。最后,使用cout输出函数输出各位数之和。

总的来说,使用C++的while循环语句实现输入整数并输出各位数之和非常简单。只要按照上面的代码实现一遍,大家就可以掌握这个技巧,然后根据实际需求修改代码即可。

  
  

评论区