C++:计算一个整数的数字之和
来源:互联网 发布:c 窗口编程 编辑:程序博客网 时间:2024/05/21 11:32
算法:可以使用%提取整数中的数字,用/将提取出的数字从整数中去掉。
、比如,234%10 = 4,即可提取4,而用234/10则可以剔除4.
用一个循环,反复提取并剔除数字,直至整数中所有数字都处理完毕#include <iostream>int sum(int );
void main()
{
cout<<"enter a number"<<endl;
int num;
cin>>num;
cout<<"sum is "<<sum(num)<<endl;
}
int sum(int a )
{
int total = 0;
int temp = 0;
while (a!=0)
{
temp = a%10;
total+=temp;//这两步可以简化为 total+=a%10;
a = a /10;
}
return total;
}
- C++:计算一个整数的数字之和
- 计算一个整数的各位数字之和
- 计算一个整数的各位数字之和
- 编写一个方法,计算一个整数各位数字之和
- 计算一个整数的各位数之和
- 编写一个函数fan(int m),计算任一输入的整数的各位数字之和。
- 计算并输出一个三位整数的个位、十位和百位数字之和
- 计算并输出一个三位整数的个位以及十位百位数字之和
- 计算并输出一个三位整数的个位、十位和百位数字之和
- 计算并输出一个三位整数的个位、十位和百位数字之和
- 【c语言】递归实现,输入一个非负整数,返回组成它的数字之和
- 【C语言】输入一个非负整数,返回组成它的数字之和
- C语言程序-输入一个非负整数,返回组成它的数字之和
- 求输入的一个整数的各位数字之和
- 求一个整数各个位上的数字之和
- 求一个整数的各位数字之和,位数
- C语言 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。
- 【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- Linux守护进程小样例
- SQL Server和XML的集成
- java设计模式-命令模式
- OK6410之开发环境的搭建
- epoll学习笔记
- C++:计算一个整数的数字之和
- 学习笔记——FileReader,FormData
- AWK简单教程
- 今天,很平常的一天,
- hadoop的负载均衡学习
- 数据挖掘-基于Kmeans算法、MBSAS算法及DBSCAN算法的newsgroup18828文本聚类器的JAVA实现(上)
- easyMock 使用总结
- c++:按逆序显示一个数
- 使用OPENXML函数将XML文档转换为行结果集