输入任意一个整数N,分别显示0到N的奇偶数和

如题所述

#include<iostream.h>
void main()
{
int n;
cout<<"请输入一个正整数:";
cin>>n;
int total=0;
for(int i=0;i<n;i+=2)
{
if(i+2>n)
break;
total+=i+2;
}
cout<<"偶数和为:"<<total<<endl;
int sum=1;
for(i=1;i<n;i+=2)
{ if(i+2>n)
break;
sum+=i+2;
}
cout<<"奇数和为:"<<sum<<endl;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-22
当N为奇数时
奇数和=(N^2+2N+1)/4
偶数和=(N^2-1)/4
当N为偶数时
奇数和=(N^2)/4
偶数和=(N^2+2N)/4
第2个回答  2009-06-25
你到底是用什么语言呀,这个怎么回答呀1
相似回答