用c++写一个输入十个整数,求其中最大值和最小值
时间: 2023-05-17 19:03:45 浏览: 173
好的,以下是用 C 语言编写的程序,可以输入十个整数并求出其中的最大值和最小值:
```c
#include <stdio.h>
int main() {
int nums[10];
int i, max, min;
printf("请输入十个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
}
max = nums[0];
min = nums[0];
for (i = 1; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
希望能够帮到您!
相关问题
用 dev c++语言编写输入10个整数,求其中的最大值和最小值。
```c
#include <stdio.h>
int main() {
int nums[10];
int max = 0, min = 0;
// 输入10个整数
for (int i = 0; i < 10; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &nums[i]);
// 第一个数字既是最大值又是最小值
if (i == 0) {
max = nums[i];
min = nums[i];
}
// 更新最大值和最小值
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
C++输入10个整数,求出最大值,最小值和平均值
在C++中,你可以通过以下几个步骤来输入10个整数并计算它们的最大值、最小值和平均值:
1. 首先,你需要创建一个循环结构,比如`for`循环,让程序可以连续接收用户输入直到输入10次。
```cpp
#include <iostream>
using namespace std;
int main() {
```
2. 然后,在循环内部,提示用户输入一个整数,并使用`cin`从标准输入读取。
```cpp
int num;
for (int i = 0; i < 10; i++) {
cout << "请输入第" << (i + 1) << "个整数:";
cin >> num;
```
3. 接下来,初始化变量`max_value`和`min_value`为第一个输入的数字,然后每次输入更新这两个变量。
```cpp
if (i == 0 || num > max_value) {
max_value = num;
}
if (i == 0 || num < min_value) {
min_value = num;
}
```
4. 记录所有输入的总和,并同时计算平均值。初始值设为0,每次循环结束后累加当前的`num`。
```cpp
sum += num;
}
```
5. 循环结束后,计算平均值,平均值等于总和除以10。
```cpp
double average = static_cast<double>(sum) / 10;
```
6. 最后,打印出最大值、最小值和平均值。
```cpp
cout << "最大值是:" << max_value << endl;
cout << "最小值是:" << min_value << endl;
cout << "平均值是:" << average << endl;
return 0;
}
```
阅读全文