创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值

2023-11-07

创建一个数组,
实现函数init()初始化数组、
实现empty()清空数组、
实现reverse()函数完成数组元素的逆置。
要求:自己设计函数的参数,返回值

#include<stdio.h>
#include<stdlib.h>
void init(int arr[], int size)
{
	int i = 0;
	for (i = 0; i < size; i++)
	{
		arr[i] = i;
		printf("%2d", arr[i]);
	}
	
}
void empty(int arr[], int size)
{
	int i = 0;
	for (i = 0; i < size; i++)
	{
		arr[i] = 0;
		printf("%2d", arr[i]);
	}
	
}
void reverse(int arr[], int size)
{
	int i = 0;
	int left = 0;
	int right = size - 1;
	for (i = 0; i < size; i++)
	{
		while (left < right)
		{
			int tmp = arr[left];
			arr[left] = arr[right];
			arr[right] = tmp;
			left++;
			right--;
		}
		printf("%2d ", arr[i]);
	}
}
int main(){
	int arr[5] = {1,5,8,9,7};
	int size = sizeof(arr) / sizeof(arr[0]);
	printf("逆置数组:\n");
	reverse(arr, size);
	printf("\n");
	printf("初始化数组:\n");
	init(arr,size);
	printf("\n");
	printf("清空数组:\n");
	empty(arr, size);
	printf("\n");
	system("pause");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值 的相关文章

  • Asp.Net 企业微信第三方应用开发(随手笔记)

    C 企业微信第三方应用开发 OAuth2简介 1 注册企业 2 新建第三方应用 3 网页授权链接 OAuth2简介 OAuth2的设计背景 在于允许用户在不告知第三方自己的帐号密码情况下 通过授权方式 让第三方服务可以获取自己的资源信息 1
  • Vuforia 中在脚本中添加识别图被识别和丢失的回调

    start Vuforia 的unity sdk中有一个重要的脚本 DefaultTrackableEventHandler cs 这个脚本在场景中拖入ImageTarget的预制体时会自动挂载 using UnityEngine usin
  • 快速排序【模板+边界处理】

    全文目录 快速排序的思想 快速排序演示图 代码模板 i 和 j 的取值和循环处理 i 和 j 的取值 循环条件判断 边界问题 什么是边界问题 如何处理边界问题 为什么要这样处理边界问题 区间划分问题 取最值问题 mid 取中间值时是否需要
  • LLVM学习之基础知识

    介绍 学习LLVM与代码混淆技术课程总结出来的经验 希望能够帮助到大家理解 1 我们首先学会LLVM的基础知识 2 如何搭建LLVM的环境 3 编译一个Hello world 4 LLVM IR基本语法 LLVM搭建环境 Ubuntu 20
  • 让AI生成的图像转化为视频

    Hello 让AI生成图像相信都不陌生 毕竟相关内容铺天盖地 如何让AI生成的图像再转化为视频呢 让图像动起来 让图像去说话 或许是一件非常有趣的一件事情呢 那么 我们接下来要不要去试一试 马上去体验一下具有前瞻性的前沿科技呢 我想 你一定
  • 48脚STM32内部基准电压校准ADC的一些心得记录

    STM32的48脚的单片机因为没有Vref Vref 所以我们使用一些高精度参考电压芯片来提高ADC的精度很不方便 这里还有一种方法可以参考下 STM32内部有一个专门用于校准的稳压器VREFINT 它由外部的VSSA供电 他的电压一般为1
  • k8s-day1-k8s简介及基础架构

    1 K8S简介 Kubernetes是容器集群管理系统 是一个开源的平台 可以实现容器集群的自动化部署 自动扩缩容 维护等功能 Kubernetes是一个完备的分布式系统支撑平台 具有完备的集群管理能力 多扩多层次的安全防护和准入机制 多租
  • python 程序员进阶之路:从新手到高手的100个模块

    在知乎和CSDN的圈子里 经常看到 听到一些 python 初学者说 学完基础语法后 不知道该学什么 学了也不知道怎么用 一脸的茫然 近日 CSDN的公众号推送了一篇博客 题目叫做 迷思 Python 学到什么程度可以面试工作 真实反映了
  • win电脑主板设置的Bios密码清除方法

    bios保存着计算机最重要的基本输入输出的程序 开机后自检程序和系统自启动程序 它可从CMOS中读写系统设置的具体信息由于我们一般很少需求进入BIOS设置 因此久而久之 很多朋友容易忘记Bios密码 那么Bios密码忘记了怎么办呢 这是最近
  • opencv中 aplacian算子、Scharr和Sobel算子的API参数

    1 Laplacian算子 cv2 Laplacian src ddepth dst ksize scale delta borderType src 输入图像 通常为灰度图像 单通道 ddepth 输出图像的深度 一般使用cv2 CV 6
  • Spring中有哪些情况会导致@Bean注入失效呢?

    转自 Spring中有哪些情况会导致 Bean注入失效呢 下文笔者讲述Spring中导致 bean注入失败的相关情况说明 如下所示 实现思路 1 component scan扫描路径配置错误 2 Conditional修饰条件 3 bean
  • 学习swift的资料

    https developer apple com library content documentation Swift Conceptual Swift Programming Language CollectionTypes html
  • 数据库表创建索引

    创建一个表 创建名为 Person 的表 有四个列 列名是 LastName FirstName Address 以及 Age 定义列的长度 CREATE TABLE Person LastName varchar 30 FirstName
  • 使用scrapy框架爬取51job的关于python的职位,并且进行分析

    example py 爬虫的主文件 大部分的爬虫逻辑都在这 coding utf 8 import scrapy import pyecharts from items import Scrapy3Item class ExampleSpi
  • cpp: Strategy Pattern

    Gold h 此文件包含 Gold 类 策略模式 Strategy Pattern C 14 2023年5月1日 涂聚文 Geovin Du Visual Studio 2022 edit pragma once ifndef GOLD H
  • MySql中的数据修改

    1 insert插入操作 单行插入的语法格式 INSERT INTO student 列表1 列表2 列表3 列表4 列表5 列表6 VALUES 值1 值1 值1 值1 值1 值1 INSERT INTO student id name
  • python赋值、深拷贝和浅拷贝的区别详解

    一 前言 在python中 对象赋值实际上是对象的引用 当创建一个对象 然后把它赋值给另一个变量的时候 python并没有拷贝这个对象 而只是拷贝了这个对象的引用 二 区别 1 直接赋值 默认浅拷贝传递对象的引用而已 原始列表改变 被赋值的
  • 使用企业微信登录小程序

    概述 当小程序在企业微信端运行时 需要通过对应的登录接口获取到当前企业微信用户在当前企业的员工身份信息 开发者需特别关注 当小程序在微信端运行时由微信派发和验证code参数 当小程序在企业微信端运行时由企业微信派发和验证code参数 两个平
  • vue+element-ui实现一键切换皮肤

    element ui可以自己定义主题并下载 选择好自己想要的主题 下载到本地 我下载了一套暗黑模式 一套默认的用来白天黑夜模式切换 文件目录如下 在项目的index html文件中 在sideBar vue页面中 新增下拉框选择模式

随机推荐

  • 快速搭建TP6-02

    快速搭建TP6 02 1 配置多应用config app php return 应用地址 app host gt env app host 应用的命名空间 app namespace gt 是否启用路由 with route gt true
  • 浅谈分布式系统 - 架构演进

    目录 1 架构演进 1 1 单机架构 1 2 什么是分布式架构 1 3 数据库和应用分离 1 4 引入负载均衡 1 5 引入数据库读写分离 1 6 引入缓存 1 7 数据库分库分表 1 8 微服务架构 2 分布式系统下的常见概念 1 架构演
  • RDA EQ&频响曲线

    相关数据 FAC gt Audio gt EQ Setting EQ Band 1 7 Gain 0 Frequency 500 Q Factor 1 5 FAC gt Audio gt PEQ 1 2 3 Enable Enable Ce
  • 使用代理进行爬虫

    爬网页的时候 尤其是一些商用网站 如果使用本地IP很容易就会被封掉 因此我们需要在代理网站上购买代理 我使用的是代理精灵网站 http http zhiliandaili com Users login html 首先要在IP白名单中加入自
  • 美赛python学习d4--python在高等数学和线性代数中的应用

    科学计算设计数值计算和符号计算 在python中作基础数值计算用numpy和scipy工具库 作符号运算用sympy工具库 sympy工具库 符号运算 sympy常见模块 符号运算基本知识 利用symbols函数创建符号变量 构造多个符号变
  • 使用ffmpeg时出现undefined reference to `lzma_stream_decoder‘的错误解决

    解决方法 加上 llzma选项
  • 基于微前端qiankun的多页签缓存方案实践

    作者 vivo 互联网前端团队 Tang Xiao 本文梳理了基于阿里开源微前端框架qiankun 实现多页签及子应用缓存的方案 同时还类比了多个不同方案之间的区别及优劣势 为使用微前端进行多页签开发的同学 提供一些参考 一 多页签是什么
  • PyCharm远程开发指南(三)- 从PyCharm连接到远程服务器

    本文译自PyCharm 2022 2官方文档 考虑到当前疫情形势下远程工作已不可或缺 PyCharm提供了远程开发的功能来帮助团队远程编码 运行 调试和部署项目 前提 在开始在远程机上开发之前 确认满足一下条件 远程机 IDE 满足最低推荐
  • 删除微信代码管理(git)分支

    1 终端打开 2 执行命令 git push cfg 远程名称 delete sd 分支名称 会提示输入git的用户名和密码 注意默认分支删除不了
  • 2021-08-04

    标签属性详解 HTML中html标签的作用 1 标签 效果 声明是文档中的第一成分 坐落标签之前 2 标签 效果 此元素可告知浏览器其自身是一个HTML文档 特点 manifest 值 url 为脱机运用界说缓存信息 3 标签 效果 标签用
  • 在operator=中处理“自我赋值”——条款11

    自我赋值 发生在对象被赋值给自己时 class Widget Widget w w w 赋值给自己 这看起来有点愚蠢 但它合法 所以不要认定客户绝不会那么做 此外赋值动作并不总是那么可被一眼辨识出来 例如 a i a j 潜在的自我赋值 如
  • 安装Win2016服务器

    文章目录 前言 一 服务器Windows版本选择 二 硬件需求 三 安装步骤 四 检查设备驱动状态及安装驱动 总结 前言 Win2016服务器的安装 一 服务器Windows版本选择 Windows server 2016 Standard
  • 计算机桌面图标右上角出现双箭头符号,电脑桌面图标有箭头,如何消除小小障碍小编有绝招...

    电脑的桌面如果出现了小小的箭头在图标的右下角 这可让人心里不舒服了 这个图标的出现 严重影响我们使用的图标软件 点击带箭头的图标 有可能不仅会出现桌面没有任何反应的现象 还可能造成图标无法正常打开 无法正常删除卸载 甚至是沾染上病毒的危险
  • 非常好用的在线架构图网页

    processon https www processon com
  • odoo 根据权限规则隐藏编辑按钮

    业务分析 正常情况下odoo的编辑按钮是不会隐藏的 如果有权限限制会提示权限访问规则错误 也就是产生一个userError 这已经在用户毫不知情的情况下让用户实现了一系列无用的操作 这对用户很不友好 用户只有点击编辑 完成所编辑的内容之后再
  • 免费股票行情软件

    飞狐 分析家 指南针 通达信 大智慧 双子星 钱龙 胜龙 海融 排名有先后哦 下面是MACD中股神MM对两个垃圾的垃圾行为的总结性分析 相信对你有帮助哈 gt 利多方舟 操盘手的十大败笔 大家进来讨论一下 主题就是公式 指标 输了钱怨软件
  • 剑指offer_第8题_跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶 也可以跳上2级 求该青蛙跳上一个n级的台阶总共有多少种跳法 先后次序不同算不同的结果 理解 完全蒙啊 那我们就用特例先分析一下 如果有1级台阶 那有1种 如果有2级台阶 那有2种 如果有3级台阶 那一
  • 微信小程序API

    开发者文档永远滴神 本文会随实际使用不断丰富 毕竟逐一介绍是文档的事情 作为开发人员 用到再看才是常态女 wx getSystemInfoSync 获取用户信息 返回一个携带用户各种信息的对象 onReady function consol
  • 【转】DSP 缓存机制

    本文主要以DSP讲解cache原理 但原理与CPU是相通的 故转载 原文地址 https blog csdn net qq 39376747 article details 112794096 文章目录 DSP 缓存机制 1 Cache基础
  • 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值

    创建一个数组 实现函数init 初始化数组 实现empty 清空数组 实现reverse 函数完成数组元素的逆置 要求 自己设计函数的参数 返回值 include