从键盘读入5个数并输出最大值
时间: 2023-04-05 19:01:19 浏览: 127
你好,我可以回答你的问题。请输入以下代码:
#include <stdio.h>
int main() {
int num[5];
int max = 0;
printf("请输入5个数:\n");
for(int i=0; i<5; i++) {
scanf("%d", &num[i]);
if(num[i] > max) {
max = num[i];
}
}
printf("最大值为:%d\n", max);
return 0;
}
相关问题
在java中从键盘输入三个数并输出他们的最大值
在 Java 中,你可以使用 Scanner 类从键盘获取用户输入,并通过比较运算符找出三个数中的最大值。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
double num1 = scanner.nextDouble(); // 获取浮点型输入
System.out.println("请输入第二个数:");
double num2 = scanner.nextDouble();
System.out.println("请输入第三个数:");
double num3 = scanner.nextDouble();
// 比较三个数找出最大值
double maxNum = Math.max(num1, Math.max(num2, num3));
System.out.println("这三个数的最大值是: " + maxNum);
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个 `Scanner` 对象来读取用户的输入,然后分别读入三个数字。接着使用 `Math.max()` 函数对这三者进行比较,找到最大值,最后打印出来。
输出最大值。用户从键盘输入三个数,输出其中值最大的一个
可以使用以下代码实现:
```
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "请输入三个数:";
cin >> a >> b >> c;
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
cout << "最大值为:" << max << endl;
return 0;
}
```
这段代码会先从键盘读入三个数,然后通过比较得到其中的最大值,并输出结果。