我们只能借助循环和数学运算来用C++语言编写数字总和程序。
数字求和算法
要通过C++程序获取每个数字的总和,请使用以下算法:
- 第1步:按用户获取号码
- 第2步:获取数字的模数/余数
- 第3步:将其余的数字相加
- 第4步:将数字除以10
- 第5步:在数字大于0时重复第2步。
让我们看看C++中的数字总和程序。
#include <iostream> using namespace std; int main() { int n,sum=0,m; cout<<"Enter a number: "; cin>>n; while(n>0) { m=n%10; sum=sum+m; n=n/10; } cout<<"Sum is= "<<sum<<endl; return 0; }
输出:
Enter a number: 23 Sum is= 5
Enter a number: 624 Sum is= 12