标题: C语言程序 将一个数组逆序输出 [打印本页]

作者: 2adf    时间: 2024-5-9 19:49
标题: C语言程序 将一个数组逆序输出
#include "stdio.h"
#define N 6


int main()
{
        int a[N]={0,1,2,3,4,5};
        int i,t;
        printf("原始数组是:\n");
        for(i=0;i<N;i++)
        {
                printf("%d ",a[ i]);
        }
        for(i=0;i<N/2;i++)
        {
                t=a[ i];[ i]
                a[ i]=a[N-1-i];
                a[N-1-i]=t;
        }
        printf("\n排序后的数组:\n");
        for(i=0;i<N;i++)
        {
                printf("%d ",a[ i]);
        }
        printf("\n");
        return 0;
}

作者: Longan.Wang    时间: 2025-6-6 11:58
for(i=N-1; i>=0; i--)
{
     printf("%d ",a[ i]);
}
仅仅逆序输出,这样不更简单么?
作者: 我是傻蛋    时间: 2025-6-17 09:19
t=a[ i];[ i]为什么多了一个【i】




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1