求1到100内所有不能被5或9整除的整数的和

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 15:33:52

求1到100内所有不能被5或9整除的整数的和
求1到100内所有不能被5或9整除的整数的和

求1到100内所有不能被5或9整除的整数的和
被5整除的数有100/5 = 20个,
被9整除的数有100/9 = 11个,
同时被5、9整除的数有100/45=2个.
因此
所有不能被5或9整除的整数的和
= (1+2+3…… + 100) - (5+10+15+……+100) - (9+18+27+……+99) + (45+90)
= 5050 - 1050 - 594 + 135
= 3541

建议你用C语言来算
#include
int main()
{ int sum=0,i;
for (i=1;i<=100;i++){
if(i%5==0&&i%9==0)
sum=sum+i;}
printf("sum=%d\n",sum);}