By Yuvraj Chandra
UdziałĆwierkaćE-mail

Poznaj swoje wartości od góry do dołu — naucz się identyfikować największe i najmniejsze cyfry w liczbie za pomocą Pythona, JavaScriptu i innych.

Atrybucja nie jest wymagana — Unsplash

Chociaż nie musisz być światowej sławy matematykiem, aby zostać programistą, umiejętność manipulowania liczbami zmiennych jest nieocenioną umiejętnością do nauczenia się. Podchwytliwe problemy oparte na liczbach są powszechne w programowaniu wywiadów i quizów. W tym artykule dowiesz się, jak znaleźć największą i najmniejszą cyfrę liczby za pomocą Python, C++, JavaScript, C i Java.

Stwierdzenie problemu

Masz numer liczba. Musisz znaleźć i wydrukować największą i najmniejszą cyfrę liczba.

Przykład 1: Niech liczba = 238627

8 to największa, a 2 to najmniejsza cyfra 238627.

Wynik:

Największa cyfra: 8

Najmniejsza cyfra: 2

Przykład 2: Niech liczba = 34552

5 to największa, a 2 to najmniejsza cyfra 34552.

Wynik:

Największa cyfra: 5

instagram viewer

Najmniejsza cyfra: 2

Przykład 3: Niech liczba = 123

3 to największa, a 1 to najmniejsza cyfra 123.

Wynik:

Największa cyfra: 3

Najmniejsza cyfra: 1

Program C++ do znajdowania największej i najmniejszej cyfry liczby

Poniżej znajduje się program C++ do znalezienia największej i najmniejszej cyfry liczby:

// Program C++ do znajdowania największego i najmniejszego
// cyfra liczby
#włączać
używając standardowej przestrzeni nazw;
void findLargestSmallest (liczba int)
{
int największa cyfra = 0;
int najmniejsza cyfra = 9;
cyfra wewnętrzna;
podczas (liczba)
{
cyfra = liczba%10;
// Znajdowanie największej cyfry
największa cyfra = max (cyfra, największa cyfra);
// Znajdź najmniejszą cyfrę
najmniejsza cyfra = min (cyfra, najmniejsza cyfra);
liczba = liczba/10;
}
cout << "Największa cyfra: " << największa cyfra << endl;
cout << "Najmniejsza cyfra: " << najmniejsza cyfra << endl;
}
// Kod kierowcy
int main()
{
int liczba1 = 238627;
cout << "num1: " << numer1 << endl;
znajdźNajwiększąNajmniejszą (num1);
int liczba2 = 34552;
cout << "liczba2: " << numer2 << endl;
znajdźNajwiększąNajmniejszą (num2);
int liczba3 = 123;
cout << "num3:" << numer3 << endl;
znajdźNajwiększąNajmniejszą (num3);
int liczba4 = 45672;
cout << "num4: " << numer4 << endl;
znajdźNajwiększąNajmniejszą (num4);
int num5 = 76567;
cout << "num5:" << numer5 << endl;
znajdźNajwiększeNajmniejsze (num5);
zwróć 0;
}

Wyjście:

numer1: 238627
Największa cyfra: 8
Najmniejsza cyfra: 2
num2: 34552
Największa cyfra: 5
Najmniejsza cyfra: 2
num3: 123
Największa cyfra: 3
Najmniejsza cyfra: 1
numer4: 45672
Największa cyfra: 7
Najmniejsza cyfra: 2
num5: 76567
Największa cyfra: 7
Najmniejsza cyfra: 5

Związane z: Jak znaleźć średnią tablicy w Pythonie, C++, JavaScript i C

Program Pythona do znajdowania największej i najmniejszej cyfry liczby

Poniżej znajduje się program Pythona do znajdowania największej i najmniejszej cyfry liczby:

# Program w Pythonie do znajdowania największego i najmniejszego
# cyfra liczby
def znajdźNajwiększeNajmniejsze (liczba):
największa cyfra = 0
najmniejsza cyfra = 9
natomiast (liczba):
cyfra = liczba % 10
# Znalezienie największej cyfry
największa cyfra = max (cyfra, największa cyfra)
# Znalezienie najmniejszej cyfry
najmniejsza cyfra = min (cyfra, najmniejsza cyfra)
liczba = liczba // 10
print("Największa cyfra:", największa cyfra)
print("Najmniejsza cyfra:", najmniejsza cyfra)
# Kod kierowcy
liczba1 = 238627
print("liczba1:", liczba1)
znajdźNajwiększeNajmniejsze (num1)
liczba2 = 34552
print("liczba2:",liczba2)
znajdźNajwiększeNajmniejsze (num2)
liczba3 = 123
print("num3:", liczba3)
znajdźNajwiększeNajmniejsze (num3)
liczba4 = 45672
print("num4:", numer4)
znajdźNajwiększeNajmniejsze (num4)
num5 = 76567
print("liczba:", liczba5)
znajdźNajwiększeNajmniejsze (num5)

Wyjście:

numer1: 238627
Największa cyfra: 8
Najmniejsza cyfra: 2
num2: 34552
Największa cyfra: 5
Najmniejsza cyfra: 2
num3: 123
Największa cyfra: 3
Najmniejsza cyfra: 1
numer4: 45672
Największa cyfra: 7
Najmniejsza cyfra: 2
num5: 76567
Największa cyfra: 7
Najmniejsza cyfra: 5

Związane z: Jak przekonwertować czas w formacie 12-godzinnym na format 24-godzinny za pomocą programowania?

Program JavaScript do znajdowania największej i najmniejszej cyfry liczby

Poniżej znajduje się program JavaScript do znalezienia największej i najmniejszej cyfry liczby:

// program JavaScript do znajdowania największego i najmniejszego
// cyfra liczby
function findNajwiększeNajmniejsze (liczba) {
var największa cyfra = 0;
var najmniejsza cyfra = 9;
var cyfra;
podczas (liczba) {
cyfra = liczba%10;
// Znajdowanie największej cyfry
największa cyfra = Math.max (cyfra, największa cyfra);
// Znajdź najmniejszą cyfrę
najmniejsza cyfra = Math.min (cyfra, najmniejsza cyfra);
num = parseInt (liczba / 10);
}
document.write("Największa cyfra: " + największa cyfra + "
");
document.write("Najmniejsza cyfra: " + najmniejsza cyfra + "
");
}
// Kod kierowcy
zmienna nr1 = 238627;
document.write("num1: " + numer1 + "
");
znajdźNajwiększąNajmniejszą (num1);
zmienna nr2 = 34552;
document.write("num2: " + numer2 + "
");
znajdźNajwiększąNajmniejszą (num2);
zmn3 = 123;
document.write("num3: " + num3 + "
");
znajdźNajwiększąNajmniejszą (num3);
zmienna nr4 = 45672;
document.write("num4: " + numer4 + "
");
znajdźNajwiększąNajmniejszą (num4);
zmienna nr5 = 76567;
document.write("num5: " + num5 + "
");
znajdźNajwiększeNajmniejsze (num5);

Wyjście:

numer1: 238627
Największa cyfra: 8
Najmniejsza cyfra: 2
num2: 34552
Największa cyfra: 5
Najmniejsza cyfra: 2
num3: 123
Największa cyfra: 3
Najmniejsza cyfra: 1
numer4: 45672
Największa cyfra: 7
Najmniejsza cyfra: 2
num5: 76567
Największa cyfra: 7
Najmniejsza cyfra: 5

Związane z: Jak wydrukować wszystkie permutacje danego ciągu w C, C++, JavaScript i Pythonie?

Program C do znajdowania największej i najmniejszej cyfry liczby

Poniżej znajduje się program C do znalezienia największej i najmniejszej cyfry liczby:

// Program C do znalezienia największego i najmniejszego
// cyfra liczby
#włączać
#define Maks. (a, b) (a>b? a: b)
#define Min (a, b) (a>b? b: a)
void findLargestSmallest (liczba int)
{
int największa cyfra = 0;
int najmniejsza cyfra = 9;
cyfra wewnętrzna;
podczas (liczba)
{
cyfra = liczba%10;
// Znajdowanie największej cyfry
największa cyfra = Max (cyfra, największa cyfra);
// Znajdź najmniejszą cyfrę
najmniejsza cyfra = Min (cyfra, najmniejsza cyfra);
liczba = liczba/10;
}
printf("Największa cyfra: %d \⁠n", największa cyfra);
printf("Najmniejsza cyfra: %d \⁠n", najmniejsza cyfra);
}
// Kod kierowcy
int main()
{
int liczba1 = 238627;
printf("num1: %d \⁠n", num1);
znajdźNajwiększąNajmniejszą (num1);
int liczba2 = 34552;
printf("num2: %d \⁠n", num2);
znajdźNajwiększąNajmniejszą (num2);
int liczba3 = 123;
printf("num3: %d \⁠n", num3);
znajdźNajwiększąNajmniejszą (num3);
int liczba4 = 45672;
printf("num4: %d \⁠n", num4);
znajdźNajwiększąNajmniejszą (num4);
int num5 = 76567;
printf("num5: %d \⁠n", num5);
znajdźNajwiększeNajmniejsze (num5);
zwróć 0;
}

Wyjście:

numer1: 238627
Największa cyfra: 8
Najmniejsza cyfra: 2
num2: 34552
Największa cyfra: 5
Najmniejsza cyfra: 2
num3: 123
Największa cyfra: 3
Najmniejsza cyfra: 1
numer4: 45672
Największa cyfra: 7
Najmniejsza cyfra: 2
num5: 76567
Największa cyfra: 7
Najmniejsza cyfra: 5

Związane z: Jak ukończyć wyzwanie FizzBuzz w 5 językach programowania?

Program Java do znajdowania największej i najmniejszej cyfry liczby

Poniżej znajduje się program Java do znalezienia największej i najmniejszej cyfry liczby:

// Program Java do znajdowania największego i najmniejszego
// cyfra liczby
klasa publiczna Main
{
static void findLargestSmallest (liczba int)
{
int największa cyfra = 0;
int najmniejsza cyfra = 9;
cyfra wewnętrzna;
dopóki (liczba != 0)
{
cyfra = liczba % 10;
// Znajdowanie największej cyfry
największa cyfra = Math.max (cyfra, największa cyfra);
// Znajdowanie najmniejszej cyfry
najmniejsza cyfra = Math.min (cyfra, najmniejsza cyfra);
liczba = liczba / 10;
}
System.out.println("Największa cyfra: " + największa cyfra);
System.out.println("Najmniejsza cyfra: " + najmniejsza cyfra);
}
// Kod kierowcy
public static void main (String[] args) {
int liczba1 = 238627;
System.out.println("num1:" + num1);
znajdźNajwiększąNajmniejszą (num1);
int liczba2 = 34552;
System.out.println("num2:" + num2);
znajdźNajwiększąNajmniejszą (num2);
int liczba3 = 123;
System.out.println("num3:" + num3);
znajdźNajwiększąNajmniejszą (num3);
int liczba4 = 45672;
System.out.println("num4:" + num4);
znajdźNajwiększąNajmniejszą (num4);
int num5 = 76567;
System.out.println("num5:" + num5);
znajdźNajwiększeNajmniejsze (num5);
}
}

Wyjście:

numer1: 238627
Największa cyfra: 8
Najmniejsza cyfra: 2
num2: 34552
Największa cyfra: 5
Najmniejsza cyfra: 2
num3: 123
Największa cyfra: 3
Najmniejsza cyfra: 1
numer4: 45672
Największa cyfra: 7
Najmniejsza cyfra: 2
num5: 76567
Największa cyfra: 7
Najmniejsza cyfra: 5

Zwiększ swoje umiejętności Pythona za pomocą wbudowanych metod i funkcji

Biblioteka standardowa Pythona zawiera szereg wbudowanych metod i funkcji, które służą do wykonywania różnych zadań. Metody i funkcje zwiększają przejrzystość i wydajność kodu. Wykorzystaj moc metod i funkcji, aby poprawić swoje umiejętności w Pythonie.

UdziałĆwierkaćE-mail
20 funkcji Pythona, które powinieneś znać

Biblioteka standardowa Pythona zawiera wiele funkcji ułatwiających wykonywanie zadań programistycznych. Dowiedz się o najbardziej przydatnych i stwórz bardziej niezawodny kod.

Czytaj dalej

Powiązane tematy
  • Programowanie
  • Poradniki kodowania
  • Pyton
  • JavaScript
  • Programowanie C
  • Jawa
O autorze
Yuvraj Chandra (63 opublikowane artykuły)

Yuvraj jest studentem informatyki na Uniwersytecie w Delhi w Indiach. Jest pasjonatem Full Stack Web Development. Kiedy nie pisze, bada głębię różnych technologii.

Więcej od Yuvraja Chandra

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować