求在1000以内能被17或者23整除的正整数的个数c语言
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/24 03:32:16
#include"stdio.h"voidmain(){inti;for(i=1;i
publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i
#includeintmain(){inti,sum=0;for(i=1;i
所有3的倍数的和:3+6+9+12+15+...+999=(3+999)*333/2=166833所有15的倍数的和:15+30+45+60+75+...+990=(15+990)*66/2=3316
这是其实一个集合问题设1000内被3整除的正整数个数为a 被5整除的正整数个数为b
1+14+27+…+…+976+989=1+(14+989)×38=38115
#include#includevoidmain(){intn=1;doublesum=0;while(n
alert(Math.floor(1000/17)+Math.floor(1000/23)-Math.floor(1000/17/23))99
17*23=391391+682=1037
500除以13约=38500除以17约=29取最大值38+37+36+35+34+33+32+31+30+29=335
count=0Fori=1To1000IFi%7==0Thencount++Nexti
10000/17=588.210000/23=434,710000/(17*23)=25.6设能被17,23整除的数分别为a,b则a的最大值为588,b的最大值为434a=17*(1,2,3,4···
PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=1To3000IfiMod17=0OriMod23=0Then_n=n+1NextPrin
3000÷17=176余83000÷19=157余1717和19的公倍数有(3000以内):17×19=3233000÷323=9余19故有9个所以3000以内能被17或者19正整除的个数=176+1
能被6整除的所有自然数之和为6(1+2+...+166)=83166能被2整除的所有自然数之和为2(1+2+...+500)=250500故能被2整除但不能被6整除的所有自然数的和为250500-83
alert(Math.floor(10000/17)+Math.floor(1000/23)-Math.floor(1000/17/23))99
头文件和函数我就略了,直接代码voidmain(){inti;for(i=1;i
#includeintmain(){\x09inti,ans=0;\x09for(i=0;i
(vb代码,结果将显示在msgbox中,整除17,求23把17换成23即可)dimi,jforI=0to10000ifimod17=0thenj=j+INextIMsgboxstr(I)
#includevoidmain(){intj=0;for(inti=1;i