1-500能被3整除的所有数的总合

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:36:35

3+6+9+...+498=(3+498)*166/2=41583
正如楼上所说的等差数列,公式是首项加末项的和乘以项数除以二,如果不知道公式为什么的话,随便找本关于数列的书上都有。
如果你是要代码的话:
#include<stdio.h>
int main()
{
long s=0;
for (int i=1;i<=500;i++)
if (i%3==0) s+=i;
printf("The answer is %ld\n",s);
return 0;
}

用Microsoft Excel计算哪
1-500能被3整除的所有数的总合=166个

ASP:
dim i,sum
sum=0
for i=1 to 500
if i mod 3=0 then sum=sum+i
next
response.write "1-500能被3整除的所有数的总合:" & sum

#define MAX 500
main(){
  int num=3,sum=0;
  while(num<=MAX){    
    sum+=num;
    num+=3;
  }
  printf("the result is %d\n",sum);
}

以后让别人给你编你的说清楚用什么语言OK
我用C++给你编一个吧呵:
#include <iostream.h>
void main()
{
int i;
int sum=0;
for (i=1;i<