2401_83783707 2024-03-21 23:11 采纳率: 20%
浏览 2

为什么我输出来的是14,不是13

数组a有n个元素,请输出n个元素的最小值及其下标。若最小值有多个,请输出下标最小的一个。注意,有效下标从0开始。

输入描述
输入分两行,第一行是一个正整数n(n<=1000),第二行是n个整数。

输出描述
输出占一行。输出数组的最小值及其下标,用空格隔开。

样例输入
5
8 4 5 1 2
样例输出
1 3

  • 写回答

5条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-03-21 23:11
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    分析: 这是一道查找题,题目要求求出给定数组中的最小值及其下标,本题总体思路为: 1、先输入数组的长度n,再依次输入n个整数作为数组的元素。 2、采用for循环来遍历数组中的元素,依次比较大小。 3、用min存储数组中的最小值,并用min_index记录最小值的下标,遍历的过程中如果发现比当前最小值更小的数,则将其作为新的最小值,同时记录其下标。 4、最后输出找到的最小值和其下标。 代码实现:
    评论

报告相同问题?

问题事件

  • 创建了问题 3月21日