C、输入任意9个整数,找出最大值和最小值。用c++做
时间: 2024-02-21 20:56:41 浏览: 30
可以使用C++中的数组和循环来解决这个问题。以下是一个示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int nums[9]; // 定义长度为9的整数数组
int max_num = INT_MIN; // 初始化最大值为int型的最小值
int min_num = INT_MAX; // 初始化最小值为int型的最大值
cout << "请输入9个整数:" << endl;
for (int i = 0; i < 9; i++) {
cin >> nums[i]; // 依次输入9个整数
if (nums[i] > max_num) { // 如果当前数比最大值还大,则更新最大值
max_num = nums[i];
}
if (nums[i] < min_num) { // 如果当前数比最小值还小,则更新最小值
min_num = nums[i];
}
}
cout << "最大值是:" << max_num << endl;
cout << "最小值是:" << min_num << endl;
return 0;
}
```
这个程序首先定义了一个长度为9的整数数组,然后通过循环依次输入9个整数,并且在输入的过程中不断更新最大值和最小值。最后输出最大值和最小值即可。
相关问题
用c++从键盘输入一百个整数 从中找出最大值和最小值
好的,以下是使用C++语言从键盘输入一百个整数,并找出其中的最大值和最小值的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int numbers[100];
for (int i = 0; i < 100; i++) {
cout << "请输入第" << i+1 << "个整数:";
cin >> numbers[i];
}
int max_num = numbers[0];
int min_num = numbers[0];
for (int i = 1; i < 100; i++) {
if (numbers[i] > max_num) {
max_num = numbers[i];
}
if (numbers[i] < min_num) {
min_num = numbers[i];
}
}
cout << "您输入的100个整数中,最大值为:" << max_num << endl;
cout << "您输入的100个整数中,最小值为:" << min_num << endl;
return 0;
}
```
请您在控制台或者集成开发环境中执行该代码,并按照提示输入100个整数,程序会找出您输入的100个整数中的最大值和最小值,并将其打印输出。
用条件运算符实现在三个数中找出最大值和最小值的C++代码
```c
#include <stdio.h>
int main() {
int a, b, c, max, min;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
/* 找出最大值和最小值 */
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```