社区
C语言
帖子详情
如何对数字各位上的数字累加?
keekeep
2003-08-24 10:14:57
如果数字是1256
sum=1+2+5+6=14
sum=1+4=5
这个编程如何实现?初学类,望高手指点!!
...全文
195
6
打赏
收藏
如何对数字各位上的数字累加?
如果数字是1256 sum=1+2+5+6=14 sum=1+4=5 这个编程如何实现?初学类,望高手指点!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjxiaoyu
2003-08-26
打赏
举报
回复
不好意思, Zeroins() 的程序比我的好。
keekeep
2003-08-24
打赏
举报
回复
哦~~明白了!多谢啊~
zjxiaoyu
2003-08-24
打赏
举报
回复
呵呵,刚刚写了一下。c++的,vc6下通过。。
比如 123。 首先123%10得到3加到总和里面,123/10得到12。再类推将12分离。
#include <iostream>
using namespace std;
static int iSum = 0;
int make_sum(int iSrc)
{
if(iSrc < 10)
{
return (iSum + iSrc);
}
else
{
iSum += (iSrc % 10);
iSrc /= 10;
make_sum(iSrc);
}
}
void main(void)
{
cout << make_sum(12345) << endl;
}
能得到16。
Zeroins
2003-08-24
打赏
举报
回复
int n, sum = 0;
scanf ("%d", &n);
while (n)
{
sum += n % 10;
n /= 10;
}
keekeep
2003-08-24
打赏
举报
回复
但是这个数字是输入进去的,不是定好的,所以位数不确定啊,而且最后一定要累加到和为一位数为止,能给个代码吗?
smzh8
2003-08-24
打赏
举报
回复
用整除和求余数把各个位的数字取出,如1256/1000=1,1256/100%10=2,1256%100/10=5,1256%10=6
java小实验:求一个整数各位
数字
之和
求一个整数各位
数字
之和。求一个整数各位
数字
之和。求一个整数各位
数字
之和。求一个整数各位
数字
之和。
LABVIEW 中一道关于计算各位和的VI
利用事件结构实现在
数字
输入控件中,每当用户按下一个
数字
后,
累加
值就将新
数字
累加
上去。例如按下34时,
累加
值为7;按下345时,
累加
值为12… 利用事件结构实现在
数字
输入控件中,每当用户按下一个
数字
后,
累加
值就...
VB作业代码.rar
1_求各位
数字
之和2_求被3整除的数3_求平均值4_用循环求
累加
和5_挑选
数字
字符串6_字符加密7_判断同构数8_求完全数9_数据压缩A10_判断回文等等~~~~~~~~~~~~~~
JAVA上百实例源码以及开源项目
关于
数字
签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...
java源码包---java 源码 大量 实例
关于
数字
签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章