c++ 用户输入10个系数,编写程序,找出开输出其中最大值和最小值与它们的差。
时间: 2024-10-22 10:07:29 浏览: 39
基于C++,写一个程序 要求用户输入10个数据到数组中,然后将数组中最大值和最小值显示出来,并显示下标
在C++中,你可以通过使用`cin`从用户处获取输入,然后存储这些系数在一个数组中。接着遍历数组找到最大值和最小值,最后计算并输出它们之间的差。这里是一个简单的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int coefficients[10]; // 存储10个系数
int i = 0;
cout << "请输入10个整数系数:" << endl;
for (i = 0; i < 10; i++) {
cin >> coefficients[i];
}
// 找出最大值和最小值
int max_value = coefficients[0], min_value = coefficients[0];
for (i = 1; i < 10; i++) {
if (coefficients[i] > max_value) {
max_value = coefficients[i];
} else if (coefficients[i] < min_value) {
min_value = coefficients[i];
}
}
// 计算差值并输出结果
int difference = max_value - min_value;
cout << "最大值是 " << max_value << ", 最小值是 " << min_value << ", 它们的差是 " << difference << endl;
return 0;
}
```
当你运行这个程序时,它会提示用户依次输入10个数字,然后计算并显示最大值、最小值以及它们之间的差。
阅读全文