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.
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
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.
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
- Programowanie
- Poradniki kodowania
- Pyton
- JavaScript
- Programowanie C
- Jawa
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.
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ć