输入一个整数n。当n为正数时,按从小到大的顺序输出0到n之间(包含0和n)的所有偶数,每两个数字之间间隔一个空格字符;当n为负数时,按从大到小的顺序输出0到n之间(包含0和n)的所有奇数,每两个数字之间间隔一个空格字符;当n为0时,输出0。例如,当输入-5时,应输出-1 -3 -5。
#include<iostream>
using namespace std;
int main()
{
int n, i = 0;
cin >> n;
if (n > 0)
{
for(i=0;i<=n;i=i+2)
{
if (i == 0)
cout << i;
else
cout<<" "<<i;
}
}
else if (n < 0)
{
for (i =0;i>=n;i--)
{
if (i % 2 != 0)
{
if (i == -1)
cout << i;
else
cout << " " << i;
}
}
}
else
cout << 0;
return 0;
}