用数组实现求十个整数的最大值和最小值
时间: 2024-02-26 18:58:37 浏览: 77
好的,以下是使用数组实现求十个整数的最大值和最小值的代码示例(使用C++语言):
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10] = {3, 6, 9, 2, 7, 1, 4, 8, 5, 0}; // 定义包含十个整数的数组
int max_num = arr[0], min_num = arr[0]; // 初始化最大值和最小值为数组的第一个元素
// 遍历数组,找出最大值和最小值
for(int i = 1; i < 10; i++) {
if(arr[i] > max_num) {
max_num = arr[i];
}
if(arr[i] < min_num) {
min_num = arr[i];
}
}
// 输出结果
cout << "最大值为:" << max_num << endl;
cout << "最小值为:" << min_num << endl;
return 0;
}
```
输出结果为:
```
最大值为:9
最小值为:0
```
相关问题
c语言解答数组十个整数输出最大值和最小值
以下是C语言解答数组十个整数输出最大值和最小值的代码示例:
```c
#include <stdio.h>
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int max = arr[0], min = arr[0];
for (int i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
printf("Max value: %d\n", max); // 输出:Max value: 10
printf("Min value: %d\n", min); // 输出:Min value: 1
return 0;
}
```
读10个整数存入数组,找出其中最大值和最小值
可以使用循环遍历数组,依次比较每个元素与当前最大值和最小值的大小关系,更新最大值和最小值即可。具体实现如下:
1. 定义一个长度为10的整型数组arr,并读入10个整数存入数组中。
2. 定义两个变量max和min,分别初始化为数组的第一个元素。
3. 使用for循环遍历数组,依次比较每个元素与当前最大值和最小值的大小关系,更新最大值和最小值。
4. 最后输出最大值和最小值即可。
代码如下:
int arr[10];
int max = arr[], min = arr[];
for(int i=1; i<10; i++){
cin >> arr[i];
if(arr[i] > max){
max = arr[i];
}
if(arr[i] < min){
min = arr[i];
}
}
cout << "最大值为:" << max << endl;
cout << "最小值为:" << min << endl;