在1000与1500这501个自然数中,所有不能被4整除的和是多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:10:05

在1000与1500这501个自然数中,所有不能被4整除的和是多少?
在1000与1500这501个自然数中,所有不能被4整除的和是多少?

在1000与1500这501个自然数中,所有不能被4整除的和是多少?
题目即求1000到1500的和中,减去能被4整除的数的和.
易知从1000到1500,能被4整除的数:1000、1004、……1500,
共有 (1500 - 1000)/4 +1 = 126 项
和 = (1000 + 1500)×126/2
题目所求值
= (1000+1500)×501/2 - (1000 + 1500)×126/2
= (1000+1500)×(501-126)/2
= (1000+1500)×375/ 2
= 468750

468750
用C语言做
#include
void main()
{int a[501],i;long s=0;
for(i=1000;i<=1500;i++)
a[i-1000]=i;
for(i=0;i<=500;i++)
if(a[i]%4!=0)
s=s+a[i];
printf("%ld",s);
}