C语言编程:1 求出1000以内所有偶数之和

如题所述

#include<stdio.h>
int main()
{
printf("%d\n",(2+1000)*1000/2/2);
return 0;
}等差数列,直接输结果就是了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-04
#include<stdio.h>
int main()
{
int i,sum=0;
for(i=2;i<=1000;i++)
if(i%2==0) sum+=i;
printf("sum=%d\n",sum);return 0;
}
第2个回答  2013-01-04
#include<stdio.h>
void main()
{
int i;
float sum = 0;
for(i=2; i<=1000; i+=2)
sum += i;
printf("%.0f\n",sum);
}
第3个回答  2013-01-04
#include<stdio.h>
int main()
{
int i;
float sum=0;
for(i=0;i<=1000;i++)
if(!(i%2))
sum+=i;
printf("%.0f\n",sum);
return 0;
}
第4个回答  2013-01-04
#include<stdio.h>
int main()
{ int k=2;
float sum=0.0; //防止求和结果溢出
while ( k<=1000 )
{ sum=sum+i; i=i+2; }
printf("%f\n",sum);
system("pause");
}