#include <stdio.h>

int main() { int n; scanf("%d", &n); // 读入 n int a[n]; // 定义长度为 n 的数组 a int min = 0; // 定义最小值为 a[0] for (int i = 0; i < n; i++) { scanf("%d", &a[i]); // 读入 a[i] if (a[i] < a[min]) // 如果 a[i] 比当前最小值还小 { min = i; // 更新最小值的下标为 i } } printf("%d %d\n", a[min], min); // 输出最小值和最小值的下标 return 0; }

找出给定的n个数中的最小值及其对应的最小下标下标从0开始。输入格式输入在第一行中给出一个正整数n1≤n≤10。第二行输入n个整数用空格分开。输出格式在一行中输出最小值及最小值的最小下标中间用一个空格分开。输入样例62 9 -1 8 -1 6输出样例-1 2C代码

原文地址: https://www.cveoy.top/t/topic/bToj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录