我需要按如下格式列出从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循环的样式。
你能建议一个更好的方法来实现这个循环吗?
谢谢

最佳答案

for(i=2; i<=j; i=i+2)
    printf("%d %d", i, i-1);

09-04 16:21
查看更多