编写程序,用C语言,求1000以内的奇数之和及偶数之和。

谢谢,麻烦写清楚点

//用两个循环即可;
#include<stdio.h>

int main()
{
int j=1,o=0,jtotal=0,ototal=0;
while(j<1000)
{
j=j+2;
jtotal+=j;
}

while(o<=1000)
{
o=o+2;
ototal+=o;
}
printf("1000以内奇数之和为:%d\n",jtotal);
printf("1000以内偶数之和为:%d\n",ototal);
return 0;

}
我自己用vc++试过了,可以运行!
温馨提示:答案为网友推荐,仅供参考
第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;
相似回答