1到100内能被3或5整除的数的个数和就和的程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/23 06:17:21
这个就是循环再加上个if条件语句就ok了!staticvoidMain(string[]args){inti=0;for(i=0;i
#includevoidmain(){\x09inti;\x09intsum=0;\x09for(i=10;i
能被3整除的数有:120/3=40个能被5整除的数有:120/5=24个既能被3整除又能被5整除的数有:120/15=8个也就是这8个数在上面都算了一次,所以要减去一次所以能被3整除或被5整除的数共有
1-100不能被2整除,一共50个数能被3整除的数,可以这么理解,1*3,2*3,3*3.33*3,除去不能被2整除的,共17个能被5整除的数,1*5,2*5.20*5,除去其中能被2整除的共10个能
大家给的都是程序,我想你要的应该不是编程吧!可以这样想:1、从1到15,16到30,…,76到90等这六组数,每组连续的15个数规律是一样的,即每组的15个数里有5个能被3整除,有3个能被5整除,有1
先分析一下逻辑,1到2008的自然数,先找能被2整除的数的集合设为A,在A中的数满足不能被3整除或不能被7整除中的一个条件就算满足题意.翻译成逻辑语言为:设i为一到2008中的自然数,如果i满足(i%
voidmain(){intsum=0;for(inti=2;i
我的是正 For i = 1 To 100 If i Mod 3 = 0&nbs
s=0forn=1to100ifn%3=0orn%7=0s=s+n^2endifendforreturn
刨去质数表的都是
首先先说一下容斥原理:A∪B∪C=A+B+C-A∩B-A∩C-B∩C+A∩B∩C此处,可将A表示为能被3整除的数,也就是3的倍数;B表示为能被5整除的数,也就是5的倍数;C表示为能被7整除的数,也就是
也就是能被6整除6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96
这应该是一个集合问题,其值是能被2整除的数加上能被3整除的数再减去能被这两个数同时整除(也就是6)的数,100/2+int(100/3)-int(100/6),其中int()代表对括号中的数取整,10
3和7的最小公倍数是21,21*4=84,所以100内能同时被3或7整除的最大偶数是84
200/5=40200/8=25200/40=5能被5或8整除的有:40+25-5=60个
1000÷3=333余1即能被3整除的有333个1000÷7=142余6即能被7整除的有142个1000÷21=47余13即能同时被3和7整除的,有47个那么,能被3整除,或能被7整除的,有:333+
大家给的都是程序,我想你要的应该不是编程吧!可以这样想:1、从1到15,16到30,…,76到90等这六组数,每组连续的15个数规律是一样的,即每组的15个数里有5个能被3整除,有3个能被5整除,有1
3×7=21100内能被3或7整除的数有21,42,63,84所以最大的奇数为63
求1到200内能被3整除不能被7整除的个数记所求为xx=[200/3]-[200/(7*3)]=66-9=57注:[]表示高斯取整函数,表示向下取整(floor),即小于等于自身的最接近整数(也就是不