Kennen Sie Ihre Werte von oben nach unten – lernen Sie, die größten und kleinsten Ziffern einer Zahl mit Python, JavaScript und mehr zu identifizieren.
Obwohl Sie kein weltberühmter Mathematiker sein müssen, um Programmierer zu werden, ist es eine unschätzbare Fähigkeit, zu lernen, wie man die Zahlen von Variablen manipuliert. Knifflige Probleme, die auf Zahlen basieren, sind bei der Programmierung von Interviews und Quiz üblich. In diesem Artikel erfahren Sie, wie Sie mit Python, C++, JavaScript, C und Java die größte und kleinste Ziffer einer Zahl finden.
Problemstellung
Du hast eine Nummer num. Sie müssen die größte und kleinste Ziffer von finden und drucken num.
Beispiel 1: Sei num = 238627
8 ist die größte und 2 ist die kleinste Ziffer von 238627.
Somit ist die Ausgabe:
Größte Ziffer: 8
Kleinste Ziffer: 2
Beispiel 2: Sei num = 34552
5 ist die größte und 2 ist die kleinste Ziffer von 34552.
Somit ist die Ausgabe:
Größte Ziffer: 5
Kleinste Ziffer: 2
Beispiel 3: Sei num = 123
3 ist die größte und 1 ist die kleinste Ziffer von 123.
Somit ist die Ausgabe:
Größte Ziffer: 3
Kleinste Ziffer: 1
C++-Programm zum Finden der größten und kleinsten Ziffer einer Zahl
Unten ist das C++-Programm zum Ermitteln der größten und kleinsten Ziffer einer Zahl:
// C++-Programm, um das Größte und Kleinste zu finden
// Ziffer einer Zahl
#enthalten
Verwenden des Namensraums std;
void findLargestSmallest (int num)
{
int größteStelle = 0;
int kleinsteStelle = 9;
int-Ziffer;
während (Anzahl)
{
Ziffer = Anzahl%10;
// Finden der größten Ziffer
größteDigit = max (Ziffer, größteDigit);
// Finde die kleinste Ziffer
kleinsteDigit = min (Ziffer, kleinsteDigit);
Anzahl = Anzahl/10;
}
cout << "Größte Ziffer: " << größte Ziffer << endl;
cout << "Kleinste Ziffer: " << kleinste Ziffer << endl;
}
// Fahrercode
int main()
{
int num1 = 238627;
cout << "num1: " << num1 << endl;
findLargestSmallest (num1);
int num2 = 34552;
cout << "num2: " << num2 << endl;
findLargestSmallest (num2);
int num3 = 123;
cout << "num3: " << num3 << endl;
findLargestSmallest (num3);
int num4 = 45672;
cout << "num4: " << num4 << endl;
findLargestSmallest (num4);
int num5 = 76567;
cout << "num5: " << num5 << endl;
findLargestSmallest (num5);
0 zurückgeben;
}
Ausgabe:
Nummer1: 238627
Größte Ziffer: 8
Kleinste Ziffer: 2
num2: 34552
Größte Ziffer: 5
Kleinste Ziffer: 2
num3: 123
Größte Ziffer: 3
Kleinste Ziffer: 1
num4: 45672
Größte Ziffer: 7
Kleinste Ziffer: 2
num5: 76567
Größte Ziffer: 7
Kleinste Ziffer: 5
Verwandt: So finden Sie den Mittelwert eines Arrays in Python, C++, JavaScript und C
Python-Programm zum Finden der größten und kleinsten Ziffer einer Zahl
Unten ist das Python-Programm, um die größte und kleinste Ziffer einer Zahl zu finden:
# Python-Programm zum Finden der größten und kleinsten
# Ziffer einer Zahl
def findLargestSmallest (num):
größte Ziffer = 0
kleinste Ziffer = 9
während (Anzahl):
Ziffer = Zahl % 10
# Die größte Ziffer finden
größteDigit = max (Ziffer, größteDigit)
# Die kleinste Ziffer finden
kleinsteDigit = min (Ziffer, kleinsteDigit)
Zahl = Zahl // 10
print("Größte Stelle:", größteStelle)
print("Kleinste Ziffer:", kleinste Ziffer)
# Fahrercode
Anzahl1 = 238627
print("Zahl1:", Zahl1)
findGrößteKleinste (num1)
num2 = 34552
print("Zahl2:", Zahl2)
findGrößteKleinste (num2)
Anzahl3 = 123
print("num3:", num3)
findGrößteKleinste (num3)
num4 = 45672
print("num4:", num4)
findGrößteKleinste (num4)
num5 = 76567
print("Zahl5:", Zahl5)
findGrößteKleinste (num5)
Ausgabe:
Nummer1: 238627
Größte Ziffer: 8
Kleinste Ziffer: 2
num2: 34552
Größte Ziffer: 5
Kleinste Ziffer: 2
num3: 123
Größte Ziffer: 3
Kleinste Ziffer: 1
num4: 45672
Größte Ziffer: 7
Kleinste Ziffer: 2
num5: 76567
Größte Ziffer: 7
Kleinste Ziffer: 5
Verwandt: So konvertieren Sie die Zeit im 12-Stunden-Format in das 24-Stunden-Format mit Programmierung
JavaScript-Programm zum Finden der größten und kleinsten Ziffer einer Zahl
Unten ist das JavaScript-Programm, um die größte und kleinste Ziffer einer Zahl zu finden:
// JavaScript-Programm zum Finden der größten und kleinsten
// Ziffer einer Zahl
Funktion findLargestSmallest (num) {
var größteStelle = 0;
var kleinsteStelle = 9;
var-Ziffer;
während (num) {
Ziffer = Anzahl%10;
// Finden der größten Ziffer
größteDigit = Math.max (Ziffer, größteDigit);
// Finde die kleinste Ziffer
kleinsteDigit = Math.min (Ziffer, kleinsteDigit);
num = parseInt (num / 10);
}
document.write("Größte Ziffer: " + größteZiffer + "
");
document.write("Kleinste Ziffer: " + kleinste Ziffer + "
");
}
// Fahrercode
var num1 = 238627;
document.write("num1: " + num1 + "
");
findLargestSmallest (num1);
var num2 = 34552;
document.write("num2: " + num2 + "
");
findLargestSmallest (num2);
var num3 = 123;
document.write("num3: " + num3 + "
");
findLargestSmallest (num3);
var num4 = 45672;
document.write("num4: " + num4 + "
");
findLargestSmallest (num4);
var num5 = 76567;
document.write("num5: " + num5 + "
");
findLargestSmallest (num5);
Ausgabe:
Nummer1: 238627
Größte Ziffer: 8
Kleinste Ziffer: 2
num2: 34552
Größte Ziffer: 5
Kleinste Ziffer: 2
num3: 123
Größte Ziffer: 3
Kleinste Ziffer: 1
num4: 45672
Größte Ziffer: 7
Kleinste Ziffer: 2
num5: 76567
Größte Ziffer: 7
Kleinste Ziffer: 5
Verwandt: So drucken Sie alle Permutationen eines gegebenen Strings in C, C++, JavaScript und Python
C Programm zum Finden der größten und kleinsten Ziffer einer Zahl
Unten ist das C-Programm, um die größte und kleinste Ziffer einer Zahl zu finden:
// C-Programm, um das Größte und Kleinste zu finden
// Ziffer einer Zahl
#enthalten
#define Max (a, b) (a>b? a: b)
#define Min (a, b) (a>b? b: a)
void findLargestSmallest (int num)
{
int größteStelle = 0;
int kleinsteStelle = 9;
int-Ziffer;
während (Anzahl)
{
Ziffer = Anzahl%10;
// Finden der größten Ziffer
größteDigit = Max (Ziffer, größteDigit);
// Finde die kleinste Ziffer
kleinsteDigit = Min (Ziffer, kleinsteDigit);
Anzahl = Anzahl/10;
}
printf("Größte Stelle: %d \n", größte Stelle);
printf("Kleinste Stelle: %d \n", kleinste Stelle);
}
// Fahrercode
int main()
{
int num1 = 238627;
printf("num1: %d \n", num1);
findLargestSmallest (num1);
int num2 = 34552;
printf("num2: %d \n", num2);
findLargestSmallest (num2);
int num3 = 123;
printf("num3: %d \n", num3);
findLargestSmallest (num3);
int num4 = 45672;
printf("num4: %d \n", num4);
findLargestSmallest (num4);
int num5 = 76567;
printf("num5: %d \n", num5);
findLargestSmallest (num5);
0 zurückgeben;
}
Ausgabe:
Nummer1: 238627
Größte Ziffer: 8
Kleinste Ziffer: 2
num2: 34552
Größte Ziffer: 5
Kleinste Ziffer: 2
num3: 123
Größte Ziffer: 3
Kleinste Ziffer: 1
num4: 45672
Größte Ziffer: 7
Kleinste Ziffer: 2
num5: 76567
Größte Ziffer: 7
Kleinste Ziffer: 5
Verwandt: So schließen Sie die FizzBuzz-Challenge in 5 Programmiersprachen ab
Java-Programm zum Finden der größten und kleinsten Ziffer einer Zahl
Unten ist das Java-Programm, um die größte und kleinste Ziffer einer Zahl zu finden:
// Java-Programm, um das Größte und Kleinste zu finden
// Ziffer einer Zahl
öffentliche Klasse Main
{
static void findLargestSmallest (int num)
{
int größteStelle = 0;
int kleinsteStelle = 9;
int-Ziffer;
Während (Zahl != 0)
{
Ziffer = Zahl % 10;
// Finden der größten Ziffer
größteDigit = Math.max (Ziffer, größteDigit);
// Finden der kleinsten Ziffer
kleinsteDigit = Math.min (Ziffer, kleinsteDigit);
Zahl = Zahl / 10;
}
System.out.println("Größte Stelle: " + größte Stelle);
System.out.println("Kleinste Ziffer: " + kleinste Ziffer);
}
// Fahrercode
public static void main (String[] args) {
int num1 = 238627;
System.out.println("num1: " + num1);
findLargestSmallest (num1);
int num2 = 34552;
System.out.println("num2: " + num2);
findLargestSmallest (num2);
int num3 = 123;
System.out.println("num3: " + num3);
findLargestSmallest (num3);
int num4 = 45672;
System.out.println("num4: " + num4);
findLargestSmallest (num4);
int num5 = 76567;
System.out.println("num5: " + num5);
findLargestSmallest (num5);
}
}
Ausgabe:
Nummer1: 238627
Größte Ziffer: 8
Kleinste Ziffer: 2
num2: 34552
Größte Ziffer: 5
Kleinste Ziffer: 2
num3: 123
Größte Ziffer: 3
Kleinste Ziffer: 1
num4: 45672
Größte Ziffer: 7
Kleinste Ziffer: 2
num5: 76567
Größte Ziffer: 7
Kleinste Ziffer: 5
Steigern Sie Ihre Python-Fähigkeiten mit integrierten Methoden und Funktionen
Die Python-Standardbibliothek bietet eine Reihe integrierter Methoden und Funktionen, die zum Ausführen einer Vielzahl von Aufgaben verwendet werden. Methoden und Funktionen erhöhen die Codeklarheit und Effizienz. Nutzen Sie die Leistungsfähigkeit von Methoden und Funktionen, um Ihre Python-Fähigkeiten zu verbessern.
Die Python-Standardbibliothek enthält viele Funktionen, die Sie bei Ihren Programmieraufgaben unterstützen. Erfahren Sie mehr über die nützlichsten und erstellen Sie robusteren Code.
Weiter lesen
- Programmierung
- Codierungs-Tutorials
- Python
- JavaScript
- C-Programmierung
- Java
Yuvraj studiert Informatik an der University of Delhi, Indien. Seine Leidenschaft gilt der Full-Stack-Webentwicklung. Wenn er nicht gerade schreibt, erforscht er die Tiefe verschiedener Technologien.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren