回 帖 发 新 帖 刷新版面

主题:我想用for输出1 2 3又倒过来输出3 2 1求高手帮下我

我想用for输出1 2 3又倒过来输出3 2 1求高手帮下我

回复列表 (共4个回复)

沙发

搞两个for不就可以了

板凳

用数组,一个正向输出,一个逆向输出

3 楼

int a[]={1,2,3};
int i,t;
for(i=0;i<3;i++)
printf("%d\n",a[i]);

t=a[0];a[0]=a[2]; a[2]=t;
for(i=0;i<3;i++)
printf("%d\n",a[i]);

4 楼

#include<stdio.h>
#include<stdlib.h>

int main()

    char *input="123";
    int i=0;

    for(;i<3;++i)
    {
        putchar(input[2-i]);

        if(i==2)
        {    
            putchar('\n');
            puts(input);
        }       
    }
    
    system("pause");
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册