100到10000 数字各个位相加等于5

原创 2013年12月04日 10:59:07
#include <iostream>
using namespace std;


int eachnum(int i)
{
int sum=0;

while(i>0)
{   sum=sum+i%10;
i=i/10;
}
return sum;
}



int main()
{
for(int num=100;num<=10000;num++)
{
       if(eachnum(num)==5)
  cout<<num<<endl;
};

return 0;
}

数字各个位相加

/*写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 */ #include int...
  • fujinlong520
  • fujinlong520
  • 2015年04月04日 13:14
  • 325

求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足条件的四位数依次存入数组b中,然后对数组b中的四位数按从大到小的顺序进行排序。

已知数据文件IN13.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位...
  • liuhenghui5201
  • liuhenghui5201
  • 2012年09月23日 10:22
  • 2172

java 给定一个非负整数num,反复添加所有的数字,直到结果只有一个数字

/*对于大整数自己考虑如何修改代码*/ import java.util.Scanner; public class Solution { static int ...
  • zhangxiaopanghahaha
  • zhangxiaopanghahaha
  • 2015年09月17日 17:33
  • 949

LintCode:569 各位相加

给出一个非负整数 num,反复的将所有位上的数字相加,直到得到一个一位的整数。 样例 给出 num = 38。相加的过程如下:3 + 8 = 11,1 + 1 = 2。因为 2 只剩下一个数字,所以返...
  • tellsummer
  • tellsummer
  • 2017年04月11日 16:33
  • 817

求数值在 1 - 50 之内的任意5个数之和为100 。数值:1,2,3,4,5,6....48,49,50,取其中的任意5个数,但这5个数相加之和要等于100,并将所有这种组合罗列.

/** * 求数值在 1 - 50 之内的任意5个数之和为100 。 * 数值:1,2,3,4,5,6....48,49,50 * 取其中的任意5个数,但这5个数相加之和要等于100,并将所有这种组合...
  • goushaoping04
  • goushaoping04
  • 2007年02月27日 16:03
  • 4353

C++编程趣题1 在1~9中间填符号使运算结果等于100

在1 2 3 4 5 6 7 8 9九个数字中插入“+”或“-”使其运行得到100
  • Liuchang54
  • Liuchang54
  • 2014年10月12日 10:13
  • 3702

求整数的个位十位百位千位

  int   nValue   =  2008;     s   =   nValue   /   1000;                   //千位     h   =   (nValue ...
  • playing5460
  • playing5460
  • 2007年05月06日 12:43
  • 487

CCF NOI 1035数根

while循环语句后做比较熟练后,此题可做。模拟。比1036难做些。
  • qq_34833834
  • qq_34833834
  • 2017年05月12日 16:15
  • 280

使用javascript实现1到100的数依次相加,并将结果打印在页面上

这算是我的第二个javascript程序,今天学了一些关于它的运算法、操作符、逻辑运算、函数、不能被重载、变量申明的作用域、包装类、引用等知识,因内容较多,而且比较杂,故没有写下笔记,书上讲得还是很不...
  • sinat_29398599
  • sinat_29398599
  • 2017年03月25日 17:18
  • 1412

找出100个50位数之和的前十位数字。

找出以下100个50位数之和的前十位数字。 37107287533902102798797998220837590246510135740250 46376937677490009712648...
  • DevMode
  • DevMode
  • 2013年03月17日 16:32
  • 619
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:100到10000 数字各个位相加等于5
举报原因:
原因补充:

(最多只允许输入30个字)