输入10个整数,输出最小值的所有下标。 输入格式: 输入10个整数 输出格式: 输出所有最小值的下标,一个数据后面带一个空格。 输入样例1: 1 2 3 4 5 6 7 8 9 10 输出样例1:
时间: 2024-04-30 10:17:43 浏览: 71
这是一个简单的数组遍历问题,可以使用循环遍历数组,找出最小值以及其在数组中出现的下标。
以下是Python实现的代码:
```python
nums = list(map(int, input().split())) # 输入10个整数
min_num = min(nums) # 找出最小值
for i in range(len(nums)):
if nums[i] == min_num: # 如果该数等于最小值,则输出它的下标
print(i, end=' ')
```
C++实现的代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[10];
for (int i = 0; i < 10; i++) {
cin >> nums[i]; // 输入10个整数
}
int min_num = nums[0];
for (int i = 1; i < 10; i++) {
if (nums[i] < min_num) {
min_num = nums[i]; // 找出最小值
}
}
for (int i = 0; i < 10; i++) {
if (nums[i] == min_num) { // 如果该数等于最小值,则输出它的下标
cout << i << ' ';
}
}
return 0;
}
```
以上代码均为标准库实现,无需额外导入其他库。
阅读全文