【发布时间】:2015-01-26 11:41:08
【问题描述】:
我需要以
之类的格式列出从 1 到 x 的数字2,1,4,3,6,5,8,7 ......
我想到了一个像
这样的循环for(i =1; i <j+1; i=i+2)
{
if (i < j)
printf("%d ", i);
printf(" %d \n", (i-1));
}
这似乎很原始。
在我的系统中,在某些情况下,我必须按升序(0、1、2、3、4、...)访问数字,在某些情况下,我必须按上述顺序访问数字.
我想只是根据情况改变for循环的样式。
你能建议一个更好的方法来实现这个循环吗?
谢谢
【问题讨论】:
-
我真的很困惑。您需要像 1,2,3,4,5 这样的连续数字吗?还是需要按 2,1,4,3,6,5,8,7 的顺序排列?
-
我需要按2,1,4,3,6,5这样的顺序访问...
-
你确定
\n在for里面吗? -
我刚刚写了一个示例代码来打印数字,我想要测试的只是for循环。