c++输入10个数输出最大值
时间: 2023-07-19 12:41:05 浏览: 63
好的,可以使用以下的代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[10];
int max_num = INT_MIN; // 初始化最大值为int类型的最小值
cout << "请输入10个数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> nums[i];
if (nums[i] > max_num) {
max_num = nums[i];
}
}
cout << "最大值为:" << max_num << endl;
return 0;
}
```
程序中使用了一个数组 `nums` 存储用户输入的10个数,然后使用一个变量 `max_num` 来记录最大值。在输入每个数时,都与 `max_num` 进行比较,如果大于 `max_num` 则更新 `max_num`。最后输出 `max_num` 即可。
相关问题
c++输入8个数,输出最大值和最小值
好的,这里是用 C++ 编写的程序代码,可以实现输入 8 个数,然后输出其中的最大值和最小值:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[8];
int max_num = -1e9, min_num = 1e9;
// 输入 8 个数
for (int i = 0; i < 8; i++) {
cin >> nums[i];
// 更新最大值和最小值
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;
}
```
在这个程序中,我们定义了一个数组 `nums` 来存储 8 个输入的数,同时定义了两个变量 `max_num` 和 `min_num` 来分别表示最大值和最小值。程序通过循环输入每个数,并且在输入时更新最大值和最小值,最后输出结果。
用c++实现三个数输出最大值
可以使用以下代码实现:
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值为:%d\n", max);
return 0;
}