编程 求三位数中所有为3的倍数之和
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/23 15:19:32
总共可以有的组合有120201200同时是2、3、5的倍数的数有(120)
如果是85个数字满足的话,那么应该是100-999,不是1-999#include <stdio.h>#include <stdlib.h>//求被3整除且
settalkoffclearfori=1to100ifi%3=0.and.i%7=0?iendifendforsettalkon
由题可知:105,110是五的倍数以此类推115,120;125,130……由101到1000共有20*9个是的倍数用100代替1000所以是五的倍数的概率是:180/900=0.2所以不是五的倍数的
这个采用枚举算法:枚举的关键:一一列举,逐个检验一一列举:用循环逐个检验:用选择n3=0'存放3的倍数的个数n7=0'存放7的倍数的个数Fori=1To100ifiMod3=0Thenn3=n3+1i
由题可知:105,110是五的倍数以此类推115,120;125,130……由101到1000共有20*9个是的倍数用100代替1000所以是五的倍数的概率是:180/900=0.2所以不是五的倍数的
①取出的三个数字相同时,有888,666,444,222这4个数;②取出的三个数字中有两个相同且都不为0时,有(9,9,6 );(8,8,2);(7,7,4);(5,5,8);(5,5,2)
publicclassMain{publicstaticvoidmain(String[]args){intx;for(x=100;x
Subtest()DimiAsIntegerDimjAsIntegerDimkAsIntegerDimXAsIntegerFori=1To9X=0Forj=0To9Fork=0To9If(i*100+
1、clears=0fori=1to100ifi%3=0s=s+iendifendfor"1~100之间所有3的倍数之和:",s2、值太大,计算不出结果3、clears=0fori=1to100s=s
回答:是5的整数倍有345,435不是5的整数倍但还是5的倍数有453,543,534,354总结答案:用3,4,5这三个数字排列成的所有三位数中,是5的倍数有六个组合,分别为345,354,453,
这个三位数不是五的倍数的概率是1-2*10*9/(999-100+1)=1-180/900=1-0.2=0.8=80%
354,534
clears=0fori=1to100ifi%30ifi%2=1s=s+iendifendifendfor"1至100之间非3的倍数的所有奇数之和为:",s
个位上是0的数同时是2和5的倍数,所以用0、1、2这三个数字0要放在个位,同时是2、3、5的倍数的数有120,210,故答案为:120,210.
1+3+5=93+5+7=151+9+5=155+7+9=21所以1、3、5、7、9三个数字能组的不同的三位数3的倍数有:135、153、315、351、513、531;357、375、537、573
2的倍数有354,534;3的倍数有345,354,435,453,534,543;5的倍数只有345.所以2的倍数可能性是九分之二,3的倍数可能性是三分之二,5的倍数可能性是九分之一.
#includeintmain(){inti,sum=0;for(i=1000;i
#includeintmain(){inta1,a2,a3,a4;inti;intsum=0;for(i=1001;i
用穷举法穷举即可,同学要努力.Private Sub Command1_Click()Dim a As Integer, b As