vb6怎么做200内能被5整除的数
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 23:07:39
#includevoidmain(){intsum=0;inti;for(i=1;i再问:main(){inti,a,b,c;a=0,b=0,c=0;for(i=1;i
有些错误,改正如下:PrivateSubCommand1_Click()DimiAsIntegerm=0i=100DoWhilei
100内能被3整除的数的和为3+6+…+96+99=(3+99)*33/2=1683再减去同时能被3和7整除的数的和21+42+…+84=210;结果为1683-210=1473
你这是啥语言for($i=0;$i
(2000-1000)/3*4=1000/12=83
300/(3*5)=20个200/(3*5)=13个……5个20-13=7个200/(3*5*7)=1个……95个300/(3*5*7)=2个……90个2-1=1个7-1=6个答:200~300内能被
能被2整除的数末尾是2、4、6、8、0.但不能被5整除,所以末尾是0的都不行.还有也不能被3整除也就是三个数字加起来不能是3、6、9、12、15、18.可以将102——299求总和,再减去不符合条件的
publicstaticvoidmain(String[]args){inti=1;intsum=0;while(i
#includevoidmain(){inti=0,sum=0,a[100];for(i=0;i
能被3和4整除,必然有因数3,4,故必然是12的倍数,可表示成1000
这个题难度不是很大,只要能确定出被3和5整除的条件,就可以了.仔细想想,被3和5整除,其实就是(i%3==0&&i%5==0)只要满足这个条件就可以了想到这一点,其实题目就做得差不多了【代码实现】#i
XOR用法同C/C++的^
即被三整除又被四除余1只能是12k+9的形式1000
fori=100:200;modd=rem(i,21);ifmodd==0;ibreak;end;end;--->>i=105
比如2000以内能被8整除的数有多少个用2000/8=250.说明从8×1=8开始,一直到8×250=2000结束,都是2000以内的数所以8的整数倍数就从1到250,一共有250个.
楼上的一定会溢出出错,999^2>整数最大值32767dimiaslongdimsumaslongfori=37to1000step37sum=sum+i*i'尽量用乘法代替^运算,速度快一些next
求1到200内能被3整除不能被7整除的个数记所求为xx=[200/3]-[200/(7*3)]=66-9=57注:[]表示高斯取整函数,表示向下取整(floor),即小于等于自身的最接近整数(也就是不
一个for嵌套一个if,注意n要定义为int,倒数用1.00/n即可再问:哦哦,谢啦