设有三个元素的整形数组,从键盘输入整数初始化该数组,输出该数组的最小值
时间: 2023-12-26 13:06:23 浏览: 39
好的,你的问题是如何从键盘输入整数并初始化一个三个元素的整型数组,并输出该数组的最小值,对吧?
那么可以使用如下 C++ 代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[3];
cout << "请输入三个整数,用空格或回车隔开:" << endl;
cin >> arr[0] >> arr[1] >> arr[2];
int minNum = arr[0];
if (arr[1] < minNum) {
minNum = arr[1];
}
if (arr[2] < minNum) {
minNum = arr[2];
}
cout << "最小值为:" << minNum << endl;
return 0;
}
```
首先定义了一个长度为 3 的整型数组 `arr`,然后通过 `cin` 从键盘输入三个整数初始化该数组,接着使用 `if` 判断 `arr` 中的每一个元素,找到最小值并赋值给变量 `minNum`,最后输出 `minNum` 即为该数组的最小值。
相关问题
从键盘中输入一个整数,输出与该值相同的数组元素下标
以下是Python代码实现:
```
num = int(input("请输入一个整数:"))
arr = [1, 3, 5, 7, 9, 11, 13, 15]
for i in range(len(arr)):
if arr[i] == num:
print(i)
```
首先,从键盘中输入一个整数,并将其存储在变量num中。然后,定义一个数组arr,其中包含一些整数。
接下来,使用for循环遍历数组arr中的每个元素。在循环体中,使用if语句检查当前元素是否与输入的整数相同。如果是,则输出该元素的下标i。如果不是,则继续遍历下一个元素。
从键盘上输入n个整数存入数组中,然后将数组元素逆序输出
好的,根据您的要求,我为您提供代码示例:
```python
n = int(input("请输入数组的大小:"))
array = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
array.append(num)
print("原数组:", array)
reversed_array = array[::-1]
print("逆序数组:", reversed_array)
```
这段代码可以让用户从键盘上输入整数,存入一个数组中,然后逆序输出该数组的元素。如果您有其他的问题或需要帮助,请告诉我。