第1个回答 推荐于2016-02-13
#include<stdio.h>
void main()
{ long int s1=0,s2=0;
int i;
for(i=1;i<1000;i+=2)
s1=s1+i;
for(i=2;i<=1000;i+=2)
s2=s2+i;
printf("%ld,%ld",s1,s2);
}
要定义成长整形,否则会溢出的本回答被提问者采纳
第2个回答 2009-04-20
#include<stdio.h>
void main(){
int i=1,sum1=0,sum2=0;
while(i<=1000){
sum1+=i;
i++;
sum2+=i;
i++;
}
printf("1000以内奇数之和为:%d\n",sum1);
printf("1000以内偶数之和为:%d\n",sum2);
}
第3个回答 2009-04-20
除了奇数就是偶数吧``直接用一个循环就OK了
int i,s=0;
for(i=1;ii<=1000;i++)
s+=i;