zoukankan      html  css  js  c++  java
  • 求数组最小值和最小值的下标

    总时间限制:1000ms 内存限制: 65536kB

    描述

    定义一个含10个元素的整型数组,从键盘输入数组所有元素的值,并求该数组中的最小值和最小值的下标。如果最小值在数组中出现多次,输出最小的那个下标。

    输入

    10个整数

    输出

    最小值和最小值的下标。如果最小值在数组中出现多次,输出最小的那个下标。

    样例输入

    5 4 6 3 1 8 9 7 15 34

    样例输出

    The minimum number is 1.
    It's subscript is 4.


    ac代码

    /*
    @File     :   array_min.cpp
    @Time     :   2020/03/22 13:39:44
    @Contact  :   levarz@163.com
    @Copyright:   BSD
    @Desc     :   求数组最小值和最小值的下标
    */
    #include <iostream>
    #include <stdlib.h>
    #define MAX_LEN 10
    
    using namespace std;
    
    int main(int argc, char const *argv[])
    {
        int numbers[MAX_LEN], min, min_pos = 0;
        for (int i = 0; i < MAX_LEN; i++) cin >> numbers[i];
        min = numbers[min_pos];
        for (int i = 1; i < MAX_LEN; i++)min = min < numbers[i] ? min : numbers[i];
        for (int i = 0; i < MAX_LEN; i++) {
            if (min == numbers[i]) {
                min_pos = i;
                break;
            }
        }
        cout << "The minimum number is " << min << "." <<endl;
        cout << "It's subscript is " <<min_pos <<".";
        system("pause");
        return 0;
    }
    
  • 相关阅读:
    MVC概念性的内容
    类 class
    php获取真实IP地址
    面向对象static静态的属性和方法的调用
    smarty 入门2(个人总结)
    smarty入门
    读取文件内容fopen,fgets,fclose
    mysql常用命令
    mybatis查询的三种方式
    MyBatis 映射文件
  • 原文地址:https://www.cnblogs.com/levarz/p/12781324.html
Copyright © 2011-2022 走看看