#230 指针练习之最值问题

news/2023/11/29 0:32:14

题目描述:

利用指针完成一个C程序:要求输入n个整数构成一个序列,搜索这一序列的最大/最小值及该值在序列中的位置。
约定:
1. 首先输入元素个数,如果元素个数非法,则输出error后退出程序(error后不接回车或换行等符号)。
2. 然后依次输入各元素,以空格分割
3. 输出中所有标点符号都为英文符号
4. 目标元素在序列中的位置从1开始计算
样例输入:
6
145 23 1 0 234 99
样例输出:
max:234,position:5
min:0,position:4
注意:以上输出后都有换行符,除此之外,任何多余输出皆视为错误。

参考代码:

#include<stdio.h>
int main()
{int n,i,a[100001],min=99999999,pos_min,max=-99999999,pos_max;int * A=&a[0];scanf("%d",&n);if(n<=0){printf("error");return 0;}for(i=0;i<n;i++){scanf("%d",(A+i));if(*(A+i)>max){max=*(A+i);pos_max=i+1;}if(*(A+i)<min){min=*(A+i);pos_min=i+1;}}printf("max:%d,position:%d\n",max,pos_max);printf("min:%d,position:%d\n",min,pos_min);return 0;
}

讲解:

        经典寻最值问题,不过是用指针来完成。

求实求真,大气大为。


http://www.ppmy.cn/news/868529.html

相关文章

安科瑞电能管理系统在海岸的应用 安科瑞 许敏

摘要&#xff1a;在信息化技术应用日益发展的今天&#xff0c;各类用电商业对于电能的管理已经不仅局限于按月的电能计量结算了&#xff0c;对供电系统运行的实时监测、对电能量按工序或设备的考核、甚至是成本核算&#xff0c;都需要建立起动态实时的电能管理系统。本文介绍了…

Nacos(服务注册与发现)+SpringBoot+openFeign项目集成

&#x1f4dd; 学技术、更要掌握学习的方法&#xff0c;一起学习&#xff0c;让进步发生 &#x1f469;&#x1f3fb; 作者&#xff1a;一只IT攻城狮 &#xff0c;关注我&#xff0c;不迷路 。 &#x1f490;学习建议&#xff1a;1、养成习惯&#xff0c;学习java的任何一个技术…

RxSwift

throttle: 让一个函数无法在短时间内连续调用&#xff0c;只有当上一次函数执行后过了指定的时间间隔&#xff0c;才能进行下一次该函数的调用。常用于连续点击按钮只让第一次生效 debounce&#xff1a;触发事件后函数不会立即执行&#xff0c;而是在 n 秒后执行&#xff0c;如…

Java安全——JAAS

Java安全 从保护终端用户不受攻击的角度讨论&#xff1a; 默认沙箱可以保护终端用户不受恶意java程序的破坏数字签名可以保护终端用户数据的完整性加密则可以保护终端用户数据的机密性 如何防止终端用户的破坏的&#xff1f; 鉴别与授权&#xff08;Java Authentication and Au…

RX5700和RTX3060哪个好

参数上RTX 3060 基于GA106核心&#xff0c;搭载 3840 CUDA 核心&#xff0c;搭载12GB GDDR6显存&#xff0c;公版的功耗大概在160W-180W之间。 选RTX3060还是RX5700这些点很重要 看过就就知道了 http://www.adiannao.cn/dq RX5700基于目前最为先进的7纳米工艺的RDNA架构设计&…

Redis+IDEA极速了解和实现单机锁和分布式锁

单机下&#xff1a; 只适用于单机环境下&#xff08;单个JVM&#xff09;&#xff0c;多个客户端访问同一个服务器 1.synchronized package com.cloud.SR.controller;import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.cor…

Android 隐藏导航栏

Android 隐藏导航栏 View decorView getWindow().getDecorView(); //隐藏导航栏和状态栏。 int uiOptions View.SYSTEM_UI_FLAG_HIDE_NAVIGATION| View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions);

尚硅谷 Linux系统管理教程 笔记

目录 Linux简介Linux的安装虚拟机配置系统分区分区的形式分区类型分区格式化设备文件名挂载点 Linux的安装SSH连接 初学注意事项与WIndwos的区别Linux服务器管理Linux的目录结构远程服务器注意事项 常用命令命令的基本格式目录操作命令文件操作命令文件与目录命令权限命令Linux…

计算机系统故障常用检测及排除方法有哪些,常见的电脑故障及排除方法

常见的电脑故障及排除方法 电脑常见故障检测一般应遵循&#xff1a;先软后硬的原则&#xff0c;下面是YJBYS小编整的常见的电脑故障及排除方法&#xff0c;希望对你有帮助! 1、问&#xff1a; U盘和移动硬盘无法正常安全删除应如何解决? 答&#xff1a;在xp下使用usb设备(u盘或…

根据USB设备硬件信息获取Android设备型号

背景&#xff1a; 阅读新闻 [日期&#xff1a;2012-07-28] 来源&#xff1a;Linux社区 作者&#xff1a;LUGLWQQ [字体&#xff1a;大 中 小] 前些日子&#xff0c;自己接手专门为Android设备开发的数据恢复软件&#xff0c;第一次作为项目经理带队进行项目开发。 其中为了解决…

linux usb ehci 系统

1、 简述&#xff1a; USB 出自豪门&#xff0c;一问世便有 IBM,Microsoft,compaq 等前呼后拥&#xff0c;不红实在是没有道理&#xff0c;以致于连三岁小毛孩都知道买游戏手柄要买 USB 的。 USB 名气这么大&#xff0c;但 USB 是什么呢&#xff1f;要是想找份写驱动的活谋…

认识操作系统

认识操作系统 操作系统计算机硬件简介操作系统博物馆操作系统概念 系统调用操作系统结构 操作系统 计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。 在计算机硬件的基础上&#xff0c;计算机安装上一层软件&#xff0…

stm32——USB学习(一)

在现代个人电脑的USB是几乎所有外设的标准通信端口。然而许多工业应用软件仍然使用经典的串口&#xff08;UART&#xff09;。USB虚拟串口提供了绕过这个问题的一个简单的解决方案。 为了让USB被视为一个COM端口&#xff0c;USB设备必须根据通信设备类&#xff08;CDC&#xff…

Linux系统服务管理 系统服务

服务的分类 Linux 中的服务按照安装方法不同可以分为 RPM 包默认安装的服务和源码包安装的服务两大类。其中&#xff0c;RPM 包默认安装的服务又因为启动与自启动管理方法不同分为独立的服务和基于 xinetd 的服务。服务分类的关系图如图 1 所示。 图 1 服务分类的关系图 在Linu…

linux usb系统

1、 简述&#xff1a; USB 出自豪门&#xff0c;一问世便有 IBM,Microsoft,compaq 等前呼后拥&#xff0c;不红实在是没有道理&#xff0c;以致于连三岁小毛孩都知道买游戏手柄要买 USB 的。 USB 名气这么大&#xff0c;但 USB 是什么呢&#xff1f;要是想找份写驱动的活谋生…

计算机系统保密软件,计算机系统保密检查工具

计算机系统保密检查工具是一款专为计算机保密检查软件&#xff0c;这款保密检查软件支持系统检查、安全检查、存储设备检查、拨号上网检查、端口分析、行为检查、深层行为检查、文档搜索、深层文档搜索等功能。 概括介绍 计算机系统保密检查工具采用了先进技术和算法对计算机的…

WIFI 安卓Android系统手机通过USB连接电脑上网

呵呵&#xff0c;wifi 无线局域网Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。Wi-Fi是一个无线网路通信技术的品牌&#xff0c;由Wi-Fi联盟(Wi-Fi Alliance)所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。现时一般…

艺术设计用计算机主板,学艺术设计的用什么电脑比较好

2008-01-20 适合设计用的笔记本电脑?我是学环艺设计 戴尔 Inspiron 1420(R510102) 主要性能 6899 元CPU类型 Intel 酷睿2双核 T5250(1。5GHz)最高主频 1。5GHz前端总线 667MHz二级缓存 2MB迅驰技术 迅驰IV(Santa Rosa)主板描述 Intel PM965内存大小 2048MB内存类型 DDRII戴尔 …

计算机实施usb存储设备管理策略,window_Windows Server 2008之可移动存储访问组策略设置,在Windows Server 2008 中,管理员 - phpStudy...

Windows Server 2008之可移动存储访问组策略设置 在Windows Server 2008 中,管理员可以应用组策略来控制用户是否可以对使用可移动介质的任何设备进行读取或写入。这些策略可用于帮助禁止将敏感或机密材料写入可移动介质或包含存储区域的可移动设备后带走。 此策略设置可以在两…

电脑开机启动选择系统

一、软件篇 1、设定虚拟内存 硬盘中有一个很宠大的数据交换文件&#xff0c;它是系统预留给虚拟内存作暂存的地方&#xff0c;很多应用程序都经常会使用到&#xff0c;所以系统需要经常对主存储器作大量的数据存取&#xff0c;因此存取这个档案的速度便构成影响计算机快慢的非…
最新文章