将数组a中的元素倒序输出

简介: 将数组a中的元素倒序输出

对于初始数组的小白而言,将某一数组的元素进行倒序输出,显得尤为困难;


在这里,笔者将会带领大家进行对将某一数组元素进行倒序输出方法进行简单探讨



运行结果如下:

#include <stdio.h>
int main()
{
    int a[5] = { 1,34,56,5,78 };       //将数组赋初始值
    int i = 0;
    int temp;
    for (i = 0; i < 2; i++)
    {
       //for循环取数组的一半进行交换,原因为:取数组的一半与另外一办进行简单交换
//要是取整个数组,那将会交换后又回到原来数组(笔者亲试过)
        temp = a[i];
        a[i] = a[4 - i];
        a[4 - i] = temp;
    }
    for (i=0;i<5; i++)
    {
        printf("a[%d]=%d\n", i, a[i]);      //for循环将交换后的数组进行输出
    }
    return 0;
}

0a2653c851af460fa595bd959398a8f1.png



这个代码是对于已经知道数组的初始值


但是对于未知数组的初始值(需要键盘输入)的代码,请参考实现一个数组的简单输入部分实现


相关文章
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
|
算法
arr = [1,2,5,8,9,10,20,30,40] 有一个从小到大排序好的数组,现在输入一个数,要求按照原来的规律插入到数组中
arr = [1,2,5,8,9,10,20,30,40] 有一个从小到大排序好的数组,现在输入一个数,要求按照原来的规律插入到数组中
120 0
|
4月前
|
算法 索引
LeetCode第34题在排序数组中查找元素的第一个和最后一个位置
这篇文章介绍了LeetCode第34题"在排序数组中查找元素的第一个和最后一个位置"的解题方法,通过使用双指针法从数组两端向中间同时查找目标值,有效地找到了目标值的首次和最后一次出现的索引位置。
LeetCode第34题在排序数组中查找元素的第一个和最后一个位置
|
7月前
在排序数组中查找元素的第一个和最后一个位置
在排序数组中查找元素的第一个和最后一个位置
|
7月前
|
算法
leetcode-34:在排序数组中查找元素的第一个和最后一个位置
leetcode-34:在排序数组中查找元素的第一个和最后一个位置
35 0
LeetCode-34 在排序数组中查找元素的第一个和最后一个位置
LeetCode-34 在排序数组中查找元素的第一个和最后一个位置
|
算法 C语言 C++
【二分查找】34. 在排序数组中查找元素的第一个和最后一个位置
二分查找是一种高效的查找算法,其时间复杂度为 O(log n)。在许多情况下,我们需要在一个有序数组中找到某个目标值的搜索范围。本文将介绍一种基于二分查找的搜索范围查找算法,该算法能够快速找到目标值在数组中的起始和结束位置。
81 0
|
算法 Python
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
106 0
|
算法
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
113 0
|
算法 Python
Leedcode升序序列查找元素位置
Leedcode升序序列查找元素位置
79 0
Leedcode升序序列查找元素位置

热门文章

最新文章