从键盘输入10个整数,在屏幕上输出最小值的下标及最小值
时间: 2024-03-02 15:54:06 浏览: 36
好的,以下是实现该功能的C++代码:
```c++
#include <iostream>
using namespace std;
int main() {
int array[10];
int min_val = INT_MAX;
int min_index = -1;
// 从键盘输入10个整数
for (int i = 0; i < 10; i++) {
cout << "请输入第" << i+1 << "个整数:";
cin >> array[i];
// 更新最小值及其下标
if (array[i] < min_val) {
min_val = array[i];
min_index = i;
}
}
// 输出最小值的下标及最小值
cout << "最小值的下标为:" << min_index << endl;
cout << "最小值为:" << min_val << endl;
return 0;
}
```
运行程序后,按照提示依次输入10个整数,程序将会输出最小值的下标及最小值。
相关问题
从键盘上输入10个整数并保存到数组,输出10个整数中的最大值及其下标、最小值及其下标。
下面是一个示例代码,实现了从键盘输入10个整数并保存到数组,然后输出最大值及其下标、最小值及其下标的功能:
```
#include <stdio.h>
int main() {
int nums[10];
int max_val = -2147483648; // 初始化为int类型的最小值
int max_idx = -1;
int min_val = 2147483647; // 初始化为int类型的最大值
int min_idx = -1;
// 从键盘输入10个整数并保存到数组
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
// 输出最大值及其下标、最小值及其下标
for (int i = 0; i < 10; i++) {
if (nums[i] > max_val) {
max_val = nums[i];
max_idx = i;
}
if (nums[i] < min_val) {
min_val = nums[i];
min_idx = i;
}
}
printf("最大值:%d,下标:%d\n", max_val, max_idx);
printf("最小值:%d,下标:%d\n", min_val, min_idx);
return 0;
}
```
运行示例:
```
请输入10个整数:
3 4 5 1 9 0 2 8 7 6
最大值:9,下标:4
最小值:0,下标:5
```
输入6个整数,输出最小值的下标
算法1:
1.读入6个整数,存入数组a中
2.设最小值的下标为 min_index=0
3.从i=1循环到i=5,依次比较a[i]和a[min_index]的大小
4.如果a[i]小于a[min_index],则更新min_index为i
5.循环结束后,min_index就是最小值的下标
6.输出min_index
伪代码1:
input 6 integers into array a[0..5]
let min_index = 0
for i = 1 to 5
if a[i] < a[min_index]
let min_index = i
output min_index
算法2:
1.读入6个整数,存入数组a中
2.将a[0]赋值给min,将0赋值给min_index
3.从i=1循环到i=5,依次比较a[i]和min的大小
4.如果a[i]小于min,则更新min为a[i],min_index为i
5.循环结束后,min_index就是最小值的下标
6.输出min_index
伪代码2:
input 6 integers into array a[0..5]
let min = a[0]
let min_index = 0
for i = 1 to 5
if a[i] < min
let min = a[i]
let min_index = i
output min_index
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)