1000这1000个数中,既不能被2整除,又不能被3整除,也不能被5整除的数的和是多少
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/02 18:14:29
1000这1000个数中,既不能被2整除,又不能被3整除,也不能被5整除的数的和是多少
1000这1000个数中,既不能被2整除,又不能被3整除,也不能被5整除的数的和是多少
1000这1000个数中,既不能被2整除,又不能被3整除,也不能被5整除的数的和是多少
1+2+3+...+1000=(1000+1)*1000/2=500500
2+4+6+...+1000=(1000+2)*500/2=250500
3+6+9+...+999=(999+3)*333/2=166833
5+10+15+...+1000=(5+1000)*200/2=100500
6+12+18+...+996=(6+996)*166/2=83166
10+20+30+...+1000=(10+1000)*100/2=50500
15+30+45+...+990=(15+990)*66/2=33165
30+60+90+.+990=(30+990)*33/2=16830
500500-(250500+166833+100500)+(83166+50500+33165)-16830=132668
int count = 0;
int sum = 0;
for (int num = 0; num <= 1000; num++) {
if (num % 2 != 0 && num % 3 != 0 && num % 5 != 0) {
sum += num; // 同时不能被2,3,5整除就自加1
count++;
...
全部展开
int count = 0;
int sum = 0;
for (int num = 0; num <= 1000; num++) {
if (num % 2 != 0 && num % 3 != 0 && num % 5 != 0) {
sum += num; // 同时不能被2,3,5整除就自加1
count++;
}
}
System.out.println("和为"+sum + ";个数" + count);
和为132668;个数266
手算太麻烦了,要算出能被2,3,5整除数的和,再算出能被6,10,15整除的和,再算出能被30整除数的和~~再求个1+2+...+1000
收起