我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

编写一个函数将一维数组{1,3,5,7,9}里的元素倒置存放,要求用指针实现

 

供参考:

#include<stdio.h>

void inverted_arr(int *p,int n)
{
     int *q,tmp;
     q = p+n-1;
     while(p < q){
               tmp = *p;
               *p  = *q;
               *q  = tmp;
               p++;
               q--;
     }
}

int main()
{
    int i,a[] = {1,3,5,7,9};
    inverted_arr(a,5);
    for(i=0;i<5;i++)
        printf("%d ",a[i]);
    
    return 0;
}

 

近期文章

  • python已知x=[1,2,3],那么执行语句y=x之后,对y所做的任何操作都会同样作用到x上
  • 基于mapx的动态操作,要求如图,有明白的们知道吗吗
  • 通过什么方式可以限制用户使用IP的登录权限?
  • 按照图中要求用MATLAB编程求解最佳清扫路线和最优巡视路线及其最短路径
  • 用VS2019写python随机漫步代码,总是调试不出来
  • 请问下学识渊博的大家,为啥我算出来是-380
  • 为啥不是A呢,?????
  • 如何查找一个表中相同值,并替换该值所在所有行某列单元格的值
  • 网络安全员的成长之路
  • 请问为什么选c呀,想了很久
  • 代码哪里错误我看不出来
  • JAVA基础选择题,为什么答案不是abc123而是A啊
  • 一道有关c++的继承题?求解
  • response.sendRedirect()跳转页面无法显示
  • 简单的c语言,求详解
  • 如何将多个文件模板合并出yuandaima
  • python如何监听内存地址的值
  • 那个执行顺序看不懂啊,为什么父类不执行show方法
  • matlab 求空间三维坐标距离
  • 人生的迷茫,渴望得到指引

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华