本文仅供本人学习及复习使用

【问题描述】输入一个正整数n(1<n<10),再输入n个整数,输出最小值及其对应的最大下标(下标从0开始)。试编写程序。

【输入形式】输入一个正整数n(1<n<10),再输入n个整数(两个数之间空一格)

【输出形式】输出最小值及其对应的下标

【样例输入】5

12 2 5 8 2

【样例输出】min=a[4]=2

#include <iostream>using namespace std;
#define N 100000              //请一定弄清楚数组是如何设置的int main()
{int n,i,t,j;cin>>n;int a[n];int a1[n];int a3[n];for(i=0;i<n;i++){cin>>a[i];}for(i=0;i<n;i++){a1[i]=a[i];         //将值赋给另一个数组}for(i=0;i<n-1;i++)          //冒泡排序   {for( j=0;j<n-1-i;j++){if(a1[j]>a1[j+1]){t=a1[j];a1[j]=a1[j+1];a1[j+1]=t;  //在新的数组里面排序,找出最小值}}}int min=a1[0];                              //找出最小值int max=0;for(i=1;i<n;i++){if( min==a[i])max=i;                            //此时max的值是会不断更新的}cout << "min="<<"a["<<max<<"]"<<"="<<min<<endl ;  //一定要特别注意cout的位置放在for里面还是外边return 0;
}

使用一维数组输出最小值及其最大下标相关推荐

  1. java找出一组数据缺少最小数组_Java获取一维数组的最小值实现方法

    编写程序,实现接受用户在文本框中输入的单行数据.这些数据都是整数数字,以空格进行分隔,空格数量不限.并将这些数据分割成一维数组,再从数组中提取最小值显示在界面中.思路是先对用户的输入进行验证,即先用t ...

  2. c语言一维数组输出字符串和二维数组输出字符串

    以气球算法题为例 如果让你指定一个气球的颜色,可以定义一个一维数组设定颜色 #include<stdio.h> int main(){char a[10];printf("设定一 ...

  3. 利用一维数组输出杨辉三角

    直接上代码: package hello;import java.util.Scanner;public class Main {public static void main(String[] ar ...

  4. C语言,利用一维数组输出每月对应的天数。

    代码如下: #include <stdio.h> #define MONTHS 12 int main() {int days[MONTHS] = { 31, 28, 31, 30, 31 ...

  5. c语言指针与一维数组PPT,C语言第5章指针和一维数组.ppt

    C语言第5章指针和一维数组.ppt 2019/11/5,第5章 指针与一维数组,软件学院计算机科学与技术教研室 冯海文 fhw19770704,2019/11/5,5.1 指针的概念与运算,C语言继承 ...

  6. c语言一维数组如何存放,C语言一维数组教案

    <C语言一维数组教案>由会员分享,可在线阅读,更多相关<C语言一维数组教案(6页珍藏版)>请在人人文库网上搜索. 1.学 科:计算机科学与技术课 程:C语言程序设计课 题:一维 ...

  7. c语言程序设计一维数组教案,C语言一维数组教案.doc

    C语言一维数组教案.doc 学学 科科计算机科学与技术 课课 程程C 语言程序设计 课课 题题一维数组 课课 时时2 教学目标教学目标1.掌握一维数组的定义和引用 2.掌握一维数组的初始化方法 3.了 ...

  8. java二维数组遍历后转为一维数组_[基础篇]-基础知识整理-05-数组基本概念

    数组 数组是大部分编程语言所支持的数据结构,Java也支持数组,Java的数组是一种引用类型的变量,Java程序通过数组引用变量来操作数组,包括获取数组的长度,访问数组的值等. 数组的基本概念 数组是 ...

  9. 上三角矩阵储存为一维数组

    压缩矩阵  ,将矩阵存储为一维矩阵,同时可以解压缩 其实题目记不太清了 ....刚刚开始做这道题的时候 ,我是用n*n矩阵来储存数据 ,然后定义了一个压缩方法和解压方法,交完作业老师说,这道题的原意不 ...

最新文章

  1. 【Whalepaper】CV论文研读 - Involution内卷:超越Convolution的新算子
  2. iOS NSNotificationCenter 使用姿势详解
  3. 如何彻底删除SVN中的文件和文件夹(附恢复方法)
  4. 基于zbus的MySQL透明代理(100行)
  5. 怎样判断电饭锅温度传感器的好坏?_空调温度传感器的作用与检测。
  6. windows2003修改远程桌面连接数
  7. 30岁软件测试转产品_补水抗皱紧致护肤产品盘点 护肤品排行榜前十名适合30-40岁...
  8. 深入浅出虚拟机-第三版笔记(重点)整理-2022-04-06
  9. 4┃音视频直播系统之浏览器中通过 WebRTC 进行桌面共享
  10. zblog php 模板修改,ZBlog博客程序zblogPHP主题模板定制仿制修改
  11. 写代码实现功能并不重要,重要的是一种独到的思维和架构
  12. 3D MAX 插件的基本知识和安装方法
  13. 读书:找到锚点,然后把自己给钉死
  14. 关于向数据库中插入数据时报“An explicit value for the identity column in table can only be specified when ...“的错误
  15. 10、Win下,Qt更改电脑IP、子网掩码和网关
  16. 了解多线程并通过Python程序实现多线程解决资源竞争、死锁等问题【非常详细】
  17. Git本地代码同步到Github远程仓库
  18. Firefox的模仿MyIE插件套餐
  19. 计算机类 ei,sciei收录的计算机类期刊(37页)-原创力文档
  20. SPOJ 7258 SUBLEX 后缀数组_二分答案_前缀和

热门文章

  1. 定制加载loading 图片
  2. 【剑指offer】leetcode刷题 -- Python3实现 -- 共75题(更新中)
  3. 九天揽月带你玩转Ardupilot 的EKF2纸老虎
  4. libusb系列-002-Windows下libusb源码编译
  5. 商业版微信小程序开发流程
  6. word如何转化成pdf,最新图文教学,学会只需1分钟
  7. Deep Gait Recognition: A Survey
  8. 用“视觉”确保品质——IC芯片质量检测
  9. uniapp如何给全端小程序添加激励广告详细教程
  10. H5获取用户所在城市 网页获取用户城市名称