题目:

将一个数组逆序输出

程序分析

  1. 可以借用另一个数组,来存放当前数组的逆序
  2. 也可以让当前数组的首元素和末尾元素互换,第二个元素和倒数第二个元素互换,依次进行

主要代码

void fun1(int a[]);//借用另一个数组来逆序存放数组
void fun2(int a[]);//数组的第一个和最后一个数互换,第二个和倒数第二个互换,依次类推
int main(){int a[5]={1,2,3,4,5};int i;//fun1(a);fun2(a);system("pause");return 0;
}
void fun1(int a[]){int i;int j=4;;int b[5];for (i = 0; i < 5; i++){b[j]=a[i];j--;}printf("第一个函数调用结果:\n");for (i = 0; i < 5; i++){a[i]=b[i];printf("%d",a[i]);}}
void fun2(int a[]){int i;int t;for (i = 0; i < 3; i++){t=a[i];a[i]=a[4-i];a[4-i]=t;    }printf("第二个函数调用结果:\n");for (i = 0; i < 5; i++){printf("%d",a[i]);}
}

运行结果


今日巩固

  1. 在C语言中,函数的参数为数组应该怎么写,怎么调用该函数
  2. 数组逆序输出的方法

每日程序C语言29-将数组逆序输出相关推荐

  1. C语言编程>第三周 ⑦ 将一个数组逆序输出。

    例题:将一个数组逆序输出. 代码如下: /*程序分析:用第一个与最后一个交换.*/ #include<stdio.h> #define N 5 int main() {int a[N]={ ...

  2. (c语言)将一个数组逆序输出

    (c语言)将一个数组逆序输出 #include<stdio.h> #include<stdlib.h> int main(){int arr[10]={0,2,5,7,9,10 ...

  3. 倒序存放数组java_java 将一个数组逆序输出的方法

    java 将一个数组逆序输出的方法 题目: 将一个数组逆序输出. 代码: import java.util.*; public class lianxi31 { public static void ...

  4. java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...

  5. java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...

    今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...

  6. 使用C语言实现字符串的逆序输出

    使用C语言实现字符串的逆序输出 方法1: #include<stdio.h> #include<string.h>void reverse(char *s){int n = 0 ...

  7. Java数组逆序输出

    public class Tets {public static void main(String[] args) {int[] lcz={1,2,3,4,5,6,7};for (int i = lc ...

  8. C语言单向链表的逆序输出

    最近在学习链表,看到书上说可以采取每次在链表头部插入新增节点的方法,将链表逆序,也就是建立的链表节点内容与数据的输入顺序相反.我便来了兴趣,想着试试看,结果没搞懂,于是开始百度.看了几遍博客后终于是明 ...

  9. c语言实现链表的逆序输出,C语言数据结构实现链表逆序并输出

    C语言数据结构实现链表逆序并输出 将一个链表逆序并输出.我用了两种方法来实现,第一种是借助了一个新的空链表:第二种是在原来链表的基础上直接实现逆序. 实例代码: 头文件: #include #incl ...

最新文章

  1. linux命令find命令详解
  2. 【java】兴唐第三十节课之零三知识点总结
  3. 安装源码包(这里主要写了redis,其他都一样的操作)
  4. 学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用
  5. 参数依赖查找(ADL,Argument-dependent lookup)
  6. python cx_oracle配置_python连接oracle的模块cx_Oracle安装和配置
  7. ctl命令 usb_USB入门系列之六 —— USB设备的枚举过程
  8. iis php5.3 mysql_IIS7.5+PHP5.3+MYSQL5.5
  9. 手机输入法带拼音声调_这些神奇的拼音输入法,你都知道几个?
  10. Python快速入门教材推荐!
  11. Unity官方文档(英文)
  12. 帆软参数设置_帆软报表参数
  13. 线性代数 | (3) 行列式
  14. mysql1273,phpmysql错误 – #1273 – #1273 – 未知排序规则:’utf8mb4_general_ci’
  15. 小猫爪:汽车电子小知识01- ISO15765(UDS on CAN)详解
  16. artifactory-pro7 部署以及ladp、nginx配置
  17. 汽车以太网IOP测试之前世今生
  18. input 限制长度
  19. java九九乘法表(java九九乘法表用for循环)
  20. xlsx的文件打不开的问题

热门文章

  1. 不同场景下MySQL的迁移方案
  2. access中如何画斜线_大神支招:如何设计access行政区划菜单
  3. P1115 最大子段和
  4. 钉钉宜搭3.0发布!易连接、酷数据、更安全
  5. 阿里云开源PolarDB数据库,与社区共建云原生分布式数据库生态
  6. 阿里开源量子模拟器“太章2.0”,支持量子算法和纠错探索
  7. 官方剧透:1.11 发版前我们偷看了 Flink 中文社区发起人的聊天记录
  8. 全新章节抢先读 | 揭秘覆盖全端业务的文娱大前端技术
  9. Serverless 领域近一年行业发展回顾
  10. 唱歌如何保持高位置_歌唱中如何找到声音的高位置,内容详解