Загрузите программу которая должна вычислять наибольшее из трех чисел

Чтобы найти наибольшее из трех чисел, мы могли бы написать составное состояние для проверки, если число больше других двух.

Пример 1. Найдите наибольшее из трех чисел, использующих, если

В этом примере мы будем использовать Simple Python, если заявление, чтобы найти самый большой из трех чисел.

Упражнения по условным выражениям Java: найдите наибольшее из трех чисел

Возьмите три числа у пользователя и напечатайте наибольшее число.

Тестовые данные
Введите 1-е число: 25
Введите 2-е число: 78
Введите 3-е число: 87

Иллюстрированная презентация:

Пример решения :

Java-код:

import java.util.Scanner; public class Exercise3 < public static void main(String[] args) < Scanner in = new Scanner(System.in); System.out.print(«Input the 1st number: «); int num1 = in.nextInt(); System.out.print(«Input the 2nd number: «); int num2 = in.nextInt(); System.out.print(«Input the 3rd number: «); int num3 = in.nextInt(); if (num1 >num2) if (num1 > num3) System.out.println(«The greatest: » + num1); if (num2 > num1) if (num2 > num3) System.out.println(«The greatest: » + num2); if (num3 > num1) if (num3 > num2) System.out.println(«The greatest: » + num3); > >
Введите 1-е число: 25 Введите 2-е число: 78 Введите 3-е число: 87 Наибольшее: 87

Блок — схема:

7.3 Наибольшие числа. «Поколение Python»: курс для начинающих. Курс Stepik

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Источник: www.kodesource.top

Наибольшее из трёх целых чисел

Значит, вместо вашего цикла используйте только одно применение функции input() , чтобы получить все 3 числа как одну строку, и затем ее разбить, например методом .split() :

Читайте также:
Как создать api для программы

line = input() lst = line.split()

В переменной lst вы получите список, но не чисел, а строк, например такой:

[«7», «14», «106»]

Теперь нужно еще перевести этот список строк на список чисел, например так:

a = [int(i) for i in lst] # я сохраняю ваше имя для этого списка
a = map(int, lst) # функция int применится к всякому элементу списка lst

Только затем примените функцию max() :

print(max(a), «- наибольшее»)

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru