求[10,1000]内所有能被7和9中至少一个数整除的整数之个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 17:58:06
急你也不多给点分,一共有388个.多给点分吧.答案绝对正确.
所有3的倍数的和:3+6+9+12+15+...+999=(3+999)*333/2=166833所有15的倍数的和:15+30+45+60+75+...+990=(15+990)*66/2=3316
1+14+27+…+…+976+989=1+(14+989)×38=38115
10000内能被7整除的数个数为(int)(10000/7)能被9整除的数个数为(int)(10000/9)同时被7和9整除的数个数为(int)(10000/63)故能被7或9整除的数个数为intn=
能被6整除的有12,18,.,996共165个;能被9整除的有18,27,.,999共110个.能被6和9的最小公倍数18整除的有18,36,.,990共55个.由容斥原理,N=165+110-55*
能被3整除又被5整除的最小自然数是:3*5=15,1000/15=66余10,所以最大的是:15*66,和为:15*(1+2+3+4+……66)=15*(1+66)*66/2=15*67*33=331
一定要伪代码啊?
count=0Fori=1To1000IFi%7==0Thencount++Nexti
那就是100-1000内63的倍数们之和.126+189+...+945=(126+945)*14/2=7497
10到1000能被5整除的数有(1000-10)/5+1=19910到1000能被7整除的数有int((1000-10)/7)=14110到1000能被9整除的数有int((1000-10)/9)+1
#includeusingnamespacestd;intmain(){inta,b=0;for(a=10;a
clearsettalkoffn=0fori=10to100ifi%7=0ori%9=0n=n+1endifendfor"10~100内能被7或9中的一个整除的整数的个数是",nsettalkonre
c06337:1000以内能被13整除的数共有76个(1000÷13=76.923)最小的是13,最大的是76×13=988其和:(13+988)×76÷2=1001×76÷2=38038祝好,再见.
32²+32²+……+99²=(1²+2²+……+99²)-(1²+2²+……+31²)=99*100*199
一共900个数,5的倍数有900/5=180个7*14
24,30,36的最小公倍数为360.1000<360n<5000,n最小为3,最大为13所以1000到5000之间能被24,30,36整除的所有整数和=360×(3+4+...+13)=31680
#includeusingnamespacestdvoidmain(){intm,i;for(i=109;i再问:这个dowhile程序会不会
int*pData=newint[500];\x05intnIndex=0;\x05for(inti=0;i\x05{\x05\x05if(i%2==0)\x05\x05{\x05\x05\x05pD
框图不太会了,告诉你流程,希望有助你画.1、设S=0(求和),N=1(计数)2、判断N>=1000为真跳至5,为假继续3、判断N/2余数为1S=S+N否则继续4、N=N+1跳至25、显示S的值