逆序、逆置(数组)

目录:

  1. 数据逆序输出
  2. 数据逆置输出
一、数据逆序输出

程序……………………

#include<stdio.h>
int main()
{
    int i,a[10];
    printf("原始数据:\n"); 
    for(i=0;i<=9;i++)
        a[i]=i;
    for(i=0;i<=9;i++)
       printf("%d ",a[i]); 
    printf("\n逆序数据:\n"); 
    for(i=9;i>=0;i--)
        printf("%d ",a[i]);
    return 0;
}

运行结果……………………
在这里插入图片描述

二、数据逆置输出

程序……………………

#include<stdio.h>
int main()
{
    int i,a[10],j,t;
    printf("请输入10个数:\n"); 
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    for(i=0,j=9;i<j;i++,j--)
    {
        t=a[i];
        a[i]=a[j];
        a[j]=t;
    }
    printf("逆置:\n"); 
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    return 0;
} 

运行结果……………………
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

发布了24 篇原创文章 · 获赞 53 · 访问量 867

猜你喜欢

转载自blog.csdn.net/weixin_46022083/article/details/105624979