21xrx.com
2024-11-22 09:36:53 Friday
登录
文章检索 我的文章 写文章
C++用while循环实现输入整数并输出各位数之和
2023-07-04 18:30:04 深夜i     --     --
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循环语句实现输入整数并输出各位数之和非常简单。只要按照上面的代码实现一遍,大家就可以掌握这个技巧,然后根据实际需求修改代码即可。

  
  

评论区

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