求0至500间能被3整除的数的和
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 01:45:57
PrivateSubCommand1_Click()DimsAsIntegerFori=100To200IfiMod3=0AndiMod70Thens=s+iNextiPrint"所求的和为:"&sEndSu
voidmain(){inti,sum=0;for(i=200;i
count=0sum=0fori=1to500ifi%3=0andi%50thencount=count+1sum=sum+inexti再问:请问这个可以用dowhile......做么?可以的话怎么做。。再答:count=0sum=0i=
#includeintmain(){intn=2;for(n=2;n
这个题难度不是很大,只要能确定出被3和5整除的条件,就可以了.仔细想想,被3和5整除,其实就是(i%3==0&&i%5==0)只要满足这个条件就可以了想到这一点,其实题目就做得差不多了【代码实现】#includeintmain(){inti
被3整除又能被7整除最小的数是21,100与200的有21*5,21*6,21*7,21*8,21*9,和为:21*(5+6+7+8+9)=21*35=735
#includeintmain(){inti,num=3*5*7,sum=0;for(i=1;num*i再问:您这是自己做的还是?感觉不大对。。再答:自己做的啊,哪不对?能同时整除,那就是3*5*7=105的倍数啊,于是一倍、两倍、三倍。。
public class Test{ public static void main(String[] args) { &nb
=1+2+...+100-5(1+2+...20)-7(1+2+...+14)+35(1+2)=101*50-5*210-7*7*15+35*3=5(1010-210-49*3+21)=5(800-150+24)=5*674理由:因为5倍数
当然是前者包含后者
可以的,可以被6整除.
25÷3=8...1(1+8)*8÷2=36个36*3=108再问:O(∩_∩)O谢谢,请问还有其他的方法吗再答:不知道了
--求1到50之间能被3整除的数的和DECLARE@iINT,@sumINTSELECT@i=1,@sum=0WHILE@i
我的是正 For i = 1 To 100 If i Mod 3 = 0 Then Print&nb
1083+6+9+12+15+18+21+24=108
如下:#includeintmain(){inta,b=0;for(a=200;a
800/3=266余2能被3整除的数有266个800/8=100能被8整除的数有100个800/(3*8)=33余8能同时被3和8整除的数有33个所以能被3,8整除的数有:266+100-33=333个
programex;varn,i:integer;//s是输入的数,i是循环变量s:longint;//统计和的变量beginreadln(N);//读入ns:=0;//s赋初值fori:=21tondo//循环if(imod21=0)th
publicclassSum{intsum(){inti=1;intsum=0;while(i
速算方法:(最小3+最大24)×(最大24÷最小3)÷2=总和108供参考!