将数组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



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


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


相关文章
|
5月前
|
算法
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
|
8月前
|
算法
arr = [1,2,5,8,9,10,20,30,40] 有一个从小到大排序好的数组,现在输入一个数,要求按照原来的规律插入到数组中
arr = [1,2,5,8,9,10,20,30,40] 有一个从小到大排序好的数组,现在输入一个数,要求按照原来的规律插入到数组中
|
2月前
在排序数组中查找元素的第一个和最后一个位置
在排序数组中查找元素的第一个和最后一个位置
|
4月前
|
存储 搜索推荐 Serverless
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
18 0
|
4月前
|
算法
leetcode-34:在排序数组中查找元素的第一个和最后一个位置
leetcode-34:在排序数组中查找元素的第一个和最后一个位置
17 0
|
9月前
|
算法
LeetCode-34 在排序数组中查找元素的第一个和最后一个位置
LeetCode-34 在排序数组中查找元素的第一个和最后一个位置
|
12月前
|
算法 Python
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
一日一技:包含元组的列表,对第一个元素升序第二个元素降序
78 0
|
算法
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
84 0
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
|
算法 Java Python
【LeetCode】 34. 在排序数组中查找元素的第一个和最后一个位置
34. 在排序数组中查找元素的第一个和最后一个位置
77 0
leetcode 34 在排序数组中查找元素的第一个和最后一个位置
leetcode 34 在排序数组中查找元素的第一个和最后一个位置
48 0