求[1,30]之间,能被3或7整除的数的平方和
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 20:43:58
这是其实一个集合问题设1000内被3整除的正整数个数为a 被5整除的正整数个数为b
我简单写了一个应该符合你的要求:publicclasstests{publicstaticvoidmain(String[]args){intn=0;for(inti=0;i
我记得好像是作业来D.图书馆随便找本书都可以找得到答案.
RemLanguage:QuickBASICExtended7.1 i=1 Do Ifimod3=0Orimod7=0Then&nbs
#includeintmain(){inti;for(i=100;i
3的倍数有201、204、207、210、……、4985的倍数有200、205、210、215、……、500重复了15的倍数:210、225、240、255、……、495所求=(201+204+207
PrivateSubCommand1_Click()Dimi,j,sumAsIntegerFori=1To100j=iMod21Ifj=0Thensum=sum+i^2NextiPrintsum'打印
3的是30个,5的是18个,15的是6个所以10-99之间的整数能被3或5整除的数有30+18-6=42个
1到200之间,能被3整除有=198/3=66个1到200之间,能被21整除有=189/21=9个1到200之间,能被3整除但不能被7整除的数=能被3整除-能被21整除=66-9=57个count=0
publicstaticvoidmain(String[]args){ListarrayList=newArrayList();for(inti=1;i
voidmain(){intsum=0;for(inti=2;i
C语言版本如下:#includeintmain(){inti,sum=0;for(i=1;i
能被3整除的数和=3*(1+2+3+4+.266)=3*(1+266)*266/2能被8整除的数和=8*(1+2+3+4+.100)=8*(1+100)*100/2共同被3、8整除的和=24*(1+2
首先先说一下容斥原理:A∪B∪C=A+B+C-A∩B-A∩C-B∩C+A∩B∩C此处,可将A表示为能被3整除的数,也就是3的倍数;B表示为能被5整除的数,也就是5的倍数;C表示为能被7整除的数,也就是
#includevoidmain(){intsum=0,i;for(i=1;i
1定义整型变量i,sum2初始化变量sum=03i=1开始4判断i是否能被2或3整除5若符合条件,对sum进行累加6i=i+17如果i
12-3+4-5-6+7-8=1
能被3整除的数字共有:1000/3=333个能被5整除的数字共有:1000/5=200个能被7整除的数字共有:1000/7=142能同时被7和5整除的数:1000/35=28能同时被7和3整除的数:1
PrivateSubCommand1_Click()Fori=iTo100IfiMod5=0OriMod7=0Thens=s+iEndIfNextiPrint"能被5或都7整除的数之和为"&sEndS