Знайте свои значения сверху вниз - научитесь определять наибольшие и наименьшие цифры в числе с помощью Python, JavaScript и т. Д.
Хотя вам не обязательно быть всемирно известным математиком, чтобы стать программистом, знание того, как манипулировать числами переменных, является бесценным навыком, которому нужно научиться. Сложные задачи, основанные на числах, часто встречаются в собеседованиях и викторинах по программированию. В этой статье вы узнаете, как найти наибольшую и наименьшую цифру числа с помощью Python, C ++, JavaScript, C и Java.
Постановка задачи
Вам дали номер число. Вам нужно найти и вывести наибольшую и наименьшую цифру число.
Пример 1: Пусть num = 238627
8 - самая большая цифра, а 2 - самая маленькая цифра из 238627.
Таким образом, на выходе получается:
Наибольшая цифра: 8
Наименьшая цифра: 2
Пример 2: Пусть num = 34552
5 - самая большая цифра, а 2 - самая маленькая цифра 34552.
Таким образом, на выходе получается:
Наибольшая цифра: 5
Наименьшая цифра: 2
Пример 3: Пусть num = 123
3 - самая большая цифра, а 1 - самая маленькая цифра 123.
Таким образом, на выходе получается:
Наибольшая цифра: 3
Наименьшая цифра: 1
Программа на C ++ для поиска наибольшей и наименьшей цифры числа
Ниже приведена программа на C ++ для поиска наибольшей и наименьшей цифры числа:
// Программа на C ++ для поиска наибольшего и наименьшего
// цифра числа
#включают
используя пространство имен std;
недействительным findLargestSmallest (целое число)
{
int largeDigit = 0;
int smallestDigit = 9;
int цифра;
в то время как (число)
{
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = макс (цифра, наибольшая цифра);
// Находим наименьшую цифру
наименьшая цифра = мин (цифра, наименьшая цифра);
число = число / 10;
}
cout << "Наибольшая цифра:" << Крупнейшая цифра << endl;
cout << "Наименьшая цифра:" << smallestDigit << endl;
}
// Код драйвера
int main ()
{
int num1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmallest (число1);
int num2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmallest (число2);
int num3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmallest (число3);
int num4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmallest (число4);
int num5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmallest (число5);
возврат 0;
}
Выход:
номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5
Связанный: Как найти среднее значение массива в Python, C ++, JavaScript и C
Программа Python для поиска наибольшей и наименьшей цифры числа
Ниже приведена программа Python для поиска наибольшей и наименьшей цифры числа:
# Программа Python для поиска самого большого и самого маленького
# цифра числа
def findLargestSmallest (число):
наибольшая цифра = 0
smallestDigit = 9
в то время как (число):
цифра = число% 10
# Нахождение наибольшей цифры
наибольшая цифра = макс (цифра, наибольшая цифра)
# Нахождение наименьшей цифры
smallestDigit = min (цифра; smallestDigit)
число = число // 10
print ("Наибольшая цифра:", наибольшая цифра)
print ("Наименьшая цифра:", наименьшая цифра)
# Код драйвера
число1 = 238627
print ("число1:", число1)
findLargestSmallest (число1)
число2 = 34552
print ("число2:", число2)
findLargestSmallest (число2)
число3 = 123
print ("число3:", число3)
findLargestSmallest (число3)
num4 = 45672
print ("число4:", число4)
findLargestSmallest (число4)
num5 = 76567
print ("число5:", число5)
findLargestSmallest (число5)
Выход:
номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5
Связанный: Как преобразовать время в 12-часовом формате в 24-часовой формат с помощью программирования
Программа на JavaScript для поиска наибольшей и наименьшей цифры числа
Ниже приведена программа на JavaScript для поиска наибольшей и наименьшей цифры числа:
// Программа JavaScript для поиска самого большого и самого маленького
// цифра числа
function findLargestSmallest (num) {
var largeDigit = 0;
var smallestDigit = 9;
var digit;
while (num) {
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = Math.max (цифра, наибольшая цифра);
// Находим наименьшую цифру
smallestDigit = Math.min (цифра, наименьшая цифра);
число = parseInt (число / 10);
}
document.write ("Наибольшая цифра:" + наибольшая цифра + "
");
document.write ("Наименьшая цифра:" + наименьшая цифра + "
");
}
// Код драйвера
var num1 = 238627;
document.write ("число1:" + число1 + "
");
findLargestSmallest (число1);
var num2 = 34552;
document.write ("число2:" + число2 + "
");
findLargestSmallest (число2);
var num3 = 123;
document.write ("число3:" + число3 + "
");
findLargestSmallest (число3);
var num4 = 45672;
document.write ("num4:" + num4 + "
");
findLargestSmallest (число4);
var num5 = 76567;
document.write ("num5:" + num5 + "
");
findLargestSmallest (число5);
Выход:
номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5
Связанный: Как распечатать все перестановки заданной строки в C, C ++, JavaScript и Python
Программа на C для поиска наибольшей и наименьшей цифры числа
Ниже приведена программа на языке C для поиска наибольшей и наименьшей цифры числа:
// Программа на C для поиска наибольшего и наименьшего
// цифра числа
#включают
#define Max (a, b) (a> b? а: б)
#define Min (a, b) (a> b? б: а)
недействительным findLargestSmallest (целое число)
{
int largeDigit = 0;
int smallestDigit = 9;
int цифра;
в то время как (число)
{
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = Макс (цифра, наибольшая цифра);
// Находим наименьшую цифру
smallestDigit = Мин (цифра, наименьшая цифра);
число = число / 10;
}
printf ("Наибольшая цифра:% d \ n", наибольшая цифра);
printf ("Наименьшая цифра:% d \ n", наименьшая цифра);
}
// Код драйвера
int main ()
{
int num1 = 238627;
printf ("число1:% d \ n", число1);
findLargestSmallest (число1);
int num2 = 34552;
printf ("число2:% d \ n", число2);
findLargestSmallest (число2);
int num3 = 123;
printf ("число3:% d \ n", число3);
findLargestSmallest (число3);
int num4 = 45672;
printf ("число4:% d \ n", число4);
findLargestSmallest (число4);
int num5 = 76567;
printf ("число5:% d \ n", число5);
findLargestSmallest (число5);
возврат 0;
}
Выход:
номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5
Связанный: Как пройти испытание FizzBuzz на 5 языках программирования
Программа на Java для поиска наибольшей и наименьшей цифры числа
Ниже приведена программа на Java для поиска наибольшей и наименьшей цифры числа:
// Программа на Java для поиска самого большого и самого маленького
// цифра числа
публичный класс Main
{
статическая пустота findLargestSmallest (целое число)
{
int largeDigit = 0;
int smallestDigit = 9;
int цифра;
в то время как (число! = 0)
{
цифра = число% 10;
// Находим самую большую цифру
наибольшая цифра = Math.max (цифра, наибольшая цифра);
// Находим наименьшую цифру
smallestDigit = Math.min (цифра, наименьшая цифра);
число = число / 10;
}
System.out.println ("Наибольшая цифра:" + наибольшая цифра);
System.out.println ("Наименьшая цифра:" + наименьшая цифра);
}
// Код драйвера
public static void main (String [] args) {
int num1 = 238627;
System.out.println ("число1:" + число1);
findLargestSmallest (число1);
int num2 = 34552;
System.out.println ("число2:" + число2);
findLargestSmallest (число2);
int num3 = 123;
System.out.println ("число3:" + число3);
findLargestSmallest (число3);
int num4 = 45672;
System.out.println ("число4:" + число4);
findLargestSmallest (число4);
int num5 = 76567;
System.out.println ("число5:" + число5);
findLargestSmallest (число5);
}
}
Выход:
номер1: 238627
Наибольшая цифра: 8
Наименьшая цифра: 2
номер2: 34552
Наибольшая цифра: 5
Наименьшая цифра: 2
число3: 123
Наибольшая цифра: 3
Наименьшая цифра: 1
номер4: 45672
Наибольшая цифра: 7
Наименьшая цифра: 2
номер5: 76567
Наибольшая цифра: 7
Наименьшая цифра: 5
Повысьте свои навыки Python с помощью встроенных методов и функций
Стандартная библиотека Python предоставляет ряд встроенных методов и функций, которые используются для выполнения множества задач. Методы и функции повышают ясность и эффективность кода. Используйте возможности методов и функций, чтобы улучшить свои навыки Python.
Стандартная библиотека Python содержит множество функций, которые помогут вам с задачами программирования. Узнайте о самом полезном и создайте более надежный код.
Читать далее
- Программирование
- Учебники по кодированию
- Python
- JavaScript
- Программирование на C
- Джава

Юврадж - студент бакалавриата по информатике в Университете Дели, Индия. Он увлечен веб-разработкой Full Stack. Когда он не пишет, он исследует глубину различных технологий.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться