【出题】使用For循环输出特定值
vb2010吧
全部回复
仅看楼主
level 9
lipeiyi2006 楼主
【命题】
  先输出1至10内的奇数
  然后输出其中的偶数
【题目要求】
  只允许使用一个循环
【输出】
1
3
5
7
9
2
4
6
8
2012年06月01日 08点06分 1
level 9
lipeiyi2006 楼主
【答案】
法一(C++):
for (int i=1;i < 10*2;i++)
{
  if ( (0 < i ) && (i < 10) && i%2!=0 ){
   cout<<i<<"\n";
   continue;
  }else if( (10 < i) && (i < 10*2) && i%2 ==0 ){
   cout<<i-10<<"\n";
  }
}
法二(C++):
for (int i = 1; i < 10; i == 9 ? i = 2 : i += 2)
{
 cout<<i<<endl;
}

2012年06月01日 08点06分 2
1