我需要以类似的格式列出从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));
}
Run Code Online (Sandbox Code Playgroud)
这似乎是原始的.
在我的系统中,在某些情况下,我必须按升序(0,1,2,3,4,...)访问这些数字,在某些情况下,我必须按照上述顺序加入数字.
我想过根据案例改变for循环风格.
你能建议一个更好的方法来实现这个循环.
谢谢
for(i=2; i<=j; i=i+2)
printf("%d %d", i, i-1);
Run Code Online (Sandbox Code Playgroud)