从1到120的自然数 能被3和5 java
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 16:36:12
不含1999.5999的话有3999个自然数,不能
能被3,5整除就必须能被15整除120/15=8所有有8个具体为15,30,45,60,75,90,105,120
什么语言?C++吗?我就写个核心代码吧#includevoidmain(){inta[500],i,j=0,sum=0;for(i=100;i
999÷5=199…5,即小于1000自然数中能被5整除的数为199个,999÷7=142…6,即能被7整除的数有142个;1000÷(7×5)=28…20,即小于1000自然数中能同时被7和5整除数
1100102999903999641000593=1*5931859=7*11*13*131287=3*3*11*133276=2*2*3*3*7*1310101=3*7*13*3710296=2*
1.不取0:123,2342.取0:012,024所以一共是4种
设为n个,则有:1
能被3整除的数有:120/3=40个能被5整除的数有:120/5=24个既能被3整除又能被5整除的数有:120/15=8个也就是这8个数在上面都算了一次,所以要减去一次所以能被3整除或被5整除的数共有
被3整除的有166个500除以3取整被5100500除以5取整被153315166+100-33=233
2000÷37=54.2能被37整除的有54个54÷2=2754÷3=1854÷6=9这54个数当中,能被2整除的有27个,能被3整除的有18个,能同时被2,3整除的有9个能被37整除,但不能被2整除
1000个解法:个位、十位、百位的数字随便选,千位中的4个数(2、3、4、5)中必有且唯一有一个数满足与前三位数字相加和被4整除的关系,所以10*10*10=1000
先计算2000~5999中的个数再加1(1999满足要求)即可.ABCD表示4位数,取BCD=000~999这1000个数中的任意一个数,则2BCD 3BCD 4BCD 5BCD中刚好有一个是满足要求
100÷2=50,所以1到100中能被2整除的数有50个;100÷3=33余1,所以1到100中能被3整除的数有33个;100÷6=16余4,所以1到100中既能被2又能被3整除(即能被6整除)的数有
能被2整除的有[1998/2]=999个能被2和5整除的有[1998/10]=199个能被2和7整除的有[1998/14]=142个能被2,5和7整除的有[1998/70]=28个符合题意的数有999
就是能被35整除的数的个数1000÷35=28……余20因此从35*1,到35*28,共有28个数
能被2整除的数的个数=[100/2]=[50]=50,方括号表示取整运算.能被3整除的数的个数=[100/3]=[33+1/3]=33.能(同时)被2和3整除的个数=能被6整除的数的个数=[100/6
1995÷5=3991995÷6=332.51995÷7=2851995÷30=66.51995÷35=571995÷42=47.51995÷(5×6×7)=9.5能被5整除的有399个,能被6整除的
沙发稍等前10个数的和为:1725.Pressanykeytocontinue#includevoidmain(){inti=100,cnt=0,sum=0;while(cnt再问:C语言程序当中
在1到1999的自然数中能被3整除的数的个数是1999/3的商666个,在这666个数中不能被5整除的数有1999/(3*5)的商133个在这666个数中不能被11整除的数有1999/(3*11)的商