每日程序C语言29-将数组逆序输出
题目:
将一个数组逆序输出
程序分析
- 可以借用另一个数组,来存放当前数组的逆序
- 也可以让当前数组的首元素和末尾元素互换,第二个元素和倒数第二个元素互换,依次进行
主要代码
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]);}
}
运行结果
今日巩固
- 在C语言中,函数的参数为数组应该怎么写,怎么调用该函数
- 数组逆序输出的方法
每日程序C语言29-将数组逆序输出相关推荐
- C语言编程>第三周 ⑦ 将一个数组逆序输出。
例题:将一个数组逆序输出. 代码如下: /*程序分析:用第一个与最后一个交换.*/ #include<stdio.h> #define N 5 int main() {int a[N]={ ...
- (c语言)将一个数组逆序输出
(c语言)将一个数组逆序输出 #include<stdio.h> #include<stdlib.h> int main(){int arr[10]={0,2,5,7,9,10 ...
- 倒序存放数组java_java 将一个数组逆序输出的方法
java 将一个数组逆序输出的方法 题目: 将一个数组逆序输出. 代码: import java.util.*; public class lianxi31 { public static void ...
- java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
今天吾爱编程为大家分享一下Java的经典实例之一:java将一个数组逆序输出,有需要的小伙伴可以参考: 1.题目要求: 使用Java编程一个程序,将一个数组逆序输出 2.程序代码:public sta ...
- java将数组逆序输出_java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
今天吾爱编程为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下: 1.需求分析: 用第一个与最后一个交换, 第二个与倒数第二个交换, ...
- 使用C语言实现字符串的逆序输出
使用C语言实现字符串的逆序输出 方法1: #include<stdio.h> #include<string.h>void reverse(char *s){int n = 0 ...
- Java数组逆序输出
public class Tets {public static void main(String[] args) {int[] lcz={1,2,3,4,5,6,7};for (int i = lc ...
- C语言单向链表的逆序输出
最近在学习链表,看到书上说可以采取每次在链表头部插入新增节点的方法,将链表逆序,也就是建立的链表节点内容与数据的输入顺序相反.我便来了兴趣,想着试试看,结果没搞懂,于是开始百度.看了几遍博客后终于是明 ...
- c语言实现链表的逆序输出,C语言数据结构实现链表逆序并输出
C语言数据结构实现链表逆序并输出 将一个链表逆序并输出.我用了两种方法来实现,第一种是借助了一个新的空链表:第二种是在原来链表的基础上直接实现逆序. 实例代码: 头文件: #include #incl ...
最新文章
- linux命令find命令详解
- 【java】兴唐第三十节课之零三知识点总结
- 安装源码包(这里主要写了redis,其他都一样的操作)
- 学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用
- 参数依赖查找(ADL,Argument-dependent lookup)
- python cx_oracle配置_python连接oracle的模块cx_Oracle安装和配置
- ctl命令 usb_USB入门系列之六 —— USB设备的枚举过程
- iis php5.3 mysql_IIS7.5+PHP5.3+MYSQL5.5
- 手机输入法带拼音声调_这些神奇的拼音输入法,你都知道几个?
- Python快速入门教材推荐!
- Unity官方文档(英文)
- 帆软参数设置_帆软报表参数
- 线性代数 | (3) 行列式
- mysql1273,phpmysql错误 – #1273 – #1273 – 未知排序规则:’utf8mb4_general_ci’
- 小猫爪:汽车电子小知识01- ISO15765(UDS on CAN)详解
- artifactory-pro7 部署以及ladp、nginx配置
- 汽车以太网IOP测试之前世今生
- input 限制长度
- java九九乘法表(java九九乘法表用for循环)
- xlsx的文件打不开的问题
热门文章
- 不同场景下MySQL的迁移方案
- access中如何画斜线_大神支招:如何设计access行政区划菜单
- P1115 最大子段和
- 钉钉宜搭3.0发布!易连接、酷数据、更安全
- 阿里云开源PolarDB数据库,与社区共建云原生分布式数据库生态
- 阿里开源量子模拟器“太章2.0”,支持量子算法和纠错探索
- 官方剧透:1.11 发版前我们偷看了 Flink 中文社区发起人的聊天记录
- 全新章节抢先读 | 揭秘覆盖全端业务的文娱大前端技术
- Serverless 领域近一年行业发展回顾
- 唱歌如何保持高位置_歌唱中如何找到声音的高位置,内容详解