Του Yuvraj Chandra
ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Γνωρίστε τις τιμές σας από πάνω προς τα κάτω - μάθετε να προσδιορίζετε τα μεγαλύτερα και μικρότερα ψηφία σε έναν αριθμό με Python, JavaScript και άλλα.

Δεν απαιτείται απόδοση - Unsplash

Ενώ δεν χρειάζεται να είστε παγκοσμίου φήμης μαθηματικοί για να είστε προγραμματιστής, το να γνωρίζετε πώς να χειρίζεστε τους αριθμούς των μεταβλητών είναι μια ανεκτίμητη ικανότητα για να μάθετε. Τα περίπλοκα προβλήματα που βασίζονται σε αριθμούς είναι κοινά στον προγραμματισμό συνεντεύξεων και κουίζ. Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού χρησιμοποιώντας Python, C ++, JavaScript, C και Java.

Δήλωση Προβλήματος

Σας δίνεται ένας αριθμός αριθ. Πρέπει να βρείτε και να εκτυπώσετε το μεγαλύτερο και μικρότερο ψηφίο αριθ.

Παράδειγμα 1: Έστω num = 238627

Το 8 είναι το μεγαλύτερο και το 2 είναι το μικρότερο ψηφίο του 238627.

Έτσι, η έξοδος είναι:

instagram viewer

Μεγαλύτερο ψηφίο: 8

Μικρότερο ψηφίο: 2

Παράδειγμα 2: Έστω num = 34552

Το 5 είναι το μεγαλύτερο και το 2 είναι το μικρότερο ψηφίο του 34552.

Έτσι, η έξοδος είναι:

Μεγαλύτερο ψηφίο: 5

Μικρότερο ψηφίο: 2

Παράδειγμα 3: Έστω num = 123

Το 3 είναι το μεγαλύτερο και το 1 είναι το μικρότερο ψηφίο του 123.

Έτσι, η έξοδος είναι:

Μεγαλύτερο ψηφίο: 3

Μικρότερο ψηφίο: 1

Πρόγραμμα C ++ για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού

Παρακάτω είναι το πρόγραμμα C ++ για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού:

// Πρόγραμμα C ++ για να βρείτε το μεγαλύτερο και το μικρότερο
// ψηφίο ενός αριθμού
#περιλαμβάνω
χρησιμοποιώντας το όνομα χώρου std.
void find Μεγαλύτερο μικρότερο (int num)
{
int μεγαλύτεροDigit = 0;
int smallestDigit = 9;
int ψηφίο?
ενώ (αριθ.)
{
ψηφίο = num%10;
// Εύρεση του μεγαλύτερου ψηφίου
μεγαλύτεροDigit = max (ψηφίο, μεγαλύτεροDigit);
// Βρείτε το μικρότερο ψηφίο
μικρότερο ψηφίο = λεπτό (ψηφίο, μικρότερο ψηφίο);
num = num/10;
}
cout << "Μεγαλύτερο itηφίο:" << μεγαλύτεροDigit << endl;
cout << "Το μικρότερο ψηφίο:" << το μικρότεροDigit << endl;
}
// Κωδικός οδηγού
int main ()
{
int num1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmarest (num1);
int num2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmarest (num2);
int num3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmarest (num3);
int num4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmarest (num4);
int num5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmarest (num5);
επιστροφή 0?
}

Παραγωγή:

num1: 238627
Μεγαλύτερο ψηφίο: 8
Μικρότερο ψηφίο: 2
num2: 34552
Μεγαλύτερο ψηφίο: 5
Μικρότερο ψηφίο: 2
num3: 123
Μεγαλύτερο ψηφίο: 3
Μικρότερο ψηφίο: 1
num4: 45672
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 2
num5: 76567
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 5

Σχετίζεται με: Πώς να βρείτε το μέσο όρο ενός πίνακα σε Python, C ++, JavaScript και C

Πρόγραμμα Python για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού

Παρακάτω είναι το πρόγραμμα Python για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού:

# Πρόγραμμα Python για να βρείτε το μεγαλύτερο και το μικρότερο
# ψηφίο ενός αριθμού
def findLargestSmarest (num):
μεγαλύτερη igηφία = 0
μικρότερη ψηφία = 9
ενώ (αριθ.):
ψηφίο = num % 10
# Εύρεση του μεγαλύτερου ψηφίου
μεγαλύτεροDigit = max (ψηφίο, μεγαλύτεροDigit)
# Εύρεση του μικρότερου ψηφίου
μικρότερο ψηφίο = λεπτό (ψηφίο, μικρότερο ψηφίο)
num = num // 10
εκτύπωση ("Μεγαλύτερο ψηφίο:", μεγαλύτερο ψηφίο)
εκτύπωση ("μικρότερο ψηφίο:", μικρότερο ψηφίο)
# Κωδικός οδηγού
num1 = 238627
εκτύπωση ("num1:", num1)
findLargestSmarest (num1)
num2 = 34552
εκτύπωση ("num2:", num2)
findLargestSmarest (num2)
num3 = 123
εκτύπωση ("num3:", num3)
findLargestSmarest (num3)
num4 = 45672
εκτύπωση ("num4:", num4)
findLargestSmarest (num4)
num5 = 76567
εκτύπωση ("num5:", num5)
findLargestSmarest (num5)

Παραγωγή:

num1: 238627
Μεγαλύτερο ψηφίο: 8
Μικρότερο ψηφίο: 2
num2: 34552
Μεγαλύτερο ψηφίο: 5
Μικρότερο ψηφίο: 2
num3: 123
Μεγαλύτερο ψηφίο: 3
Μικρότερο ψηφίο: 1
num4: 45672
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 2
num5: 76567
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 5

Σχετίζεται με: Πώς να μετατρέψετε το χρόνο σε μορφή 12 ωρών σε μορφή 24 ωρών με προγραμματισμό

Πρόγραμμα JavaScript για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού

Παρακάτω είναι το πρόγραμμα JavaScript για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού:

// Πρόγραμμα JavaScript για να βρείτε το μεγαλύτερο και το μικρότερο
// ψηφίο ενός αριθμού
συνάρτηση findLargestSmarest (num) {
var ամենամեծDigit = 0;
var μικρότεροDigit = 9;
var ψηφίο?
ενώ (αριθ.) {
ψηφίο = num%10;
// Εύρεση του μεγαλύτερου ψηφίου
μεγαλύτεροDigit = Math.max (ψηφίο, μεγαλύτεροDigit);
// Βρείτε το μικρότερο ψηφίο
μικρότερο ψηφίο = Math.min (ψηφίο, μικρότερο ψηφίο);
num = parseInt (num / 10);
}
document.write ("Μεγαλύτερο ψηφίο:" + μεγαλύτεροDigit + "
");
document.write ("μικρότερο ψηφίο:" + μικρότερο ψηφίο + "
");
}
// Κωδικός οδηγού
var num1 = 238627;
document.write ("num1:" + num1 + "
");
findLargestSmarest (num1);
var num2 = 34552;
document.write ("num2:" + num2 + "
");
findLargestSmarest (num2);
var num3 = 123;
document.write ("num3:" + num3 + "
");
findLargestSmarest (num3);
var num4 = 45672;
document.write ("num4:" + num4 + "
");
findLargestSmarest (num4);
var num5 = 76567;
document.write ("num5:" + num5 + "
");
findLargestSmarest (num5);

Παραγωγή:

num1: 238627
Μεγαλύτερο ψηφίο: 8
Μικρότερο ψηφίο: 2
num2: 34552
Μεγαλύτερο ψηφίο: 5
Μικρότερο ψηφίο: 2
num3: 123
Μεγαλύτερο ψηφίο: 3
Μικρότερο ψηφίο: 1
num4: 45672
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 2
num5: 76567
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 5

Σχετίζεται με: Πώς να εκτυπώσετε όλες τις παραχωρήσεις μιας δεδομένης συμβολοσειράς σε C, C ++, JavaScript και Python

C Πρόγραμμα για την εύρεση του μεγαλύτερου και μικρότερου ψηφίου ενός αριθμού

Παρακάτω είναι το πρόγραμμα C για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού:

// C πρόγραμμα για να βρείτε το μεγαλύτερο και το μικρότερο
// ψηφίο ενός αριθμού
#περιλαμβάνω
#define Max (a, b) (a> b? α: β)
#define Min (a, b) (a> b? β: α)
void find Μεγαλύτερο μικρότερο (int num)
{
int μεγαλύτεροDigit = 0;
int smallestDigit = 9;
int ψηφίο?
ενώ (αριθ.)
{
ψηφίο = num%10;
// Εύρεση του μεγαλύτερου ψηφίου
μεγαλύτεροDigit = Max (ψηφίο, μεγαλύτεροDigit);
// Βρείτε το μικρότερο ψηφίο
μικρότερο ψηφίο = Ελάχιστο (ψηφίο, μικρότερο ψηφίο);
num = num/10;
}
printf ("Μεγαλύτερο ψηφίο: %d \ ⁠n", μεγαλύτεροDigit);
printf ("Μικρότερο ψηφίο: %d \ ⁠n", μικρότερο ψηφίο);
}
// Κωδικός οδηγού
int main ()
{
int num1 = 238627;
printf ("num1: %d \ ⁠n", num1);
findLargestSmarest (num1);
int num2 = 34552;
printf ("num2: %d \ ⁠n", num2);
findLargestSmarest (num2);
int num3 = 123;
printf ("num3: %d \ ⁠n", num3);
findLargestSmarest (num3);
int num4 = 45672;
printf ("num4: %d \ ⁠n", num4);
findLargestSmarest (num4);
int num5 = 76567;
printf ("num5: %d \ ⁠n", num5);
findLargestSmarest (num5);
επιστροφή 0?
}

Παραγωγή:

num1: 238627
Μεγαλύτερο ψηφίο: 8
Μικρότερο ψηφίο: 2
num2: 34552
Μεγαλύτερο ψηφίο: 5
Μικρότερο ψηφίο: 2
num3: 123
Μεγαλύτερο ψηφίο: 3
Μικρότερο ψηφίο: 1
num4: 45672
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 2
num5: 76567
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 5

Σχετίζεται με: Πώς να ολοκληρώσετε την πρόκληση FizzBuzz σε 5 γλώσσες προγραμματισμού

Πρόγραμμα Java για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού

Παρακάτω είναι το πρόγραμμα Java για να βρείτε το μεγαλύτερο και μικρότερο ψηφίο ενός αριθμού:

// Πρόγραμμα Java για να βρείτε το μεγαλύτερο και το μικρότερο
// ψηφίο ενός αριθμού
δημόσια τάξη Κύριος
{
στατικό κενό εύρεση Μεγαλύτερο μικρότερο (int num)
{
int μεγαλύτεροDigit = 0;
int smallestDigit = 9;
int ψηφίο?
ενώ (αριθμός! = 0)
{
ψηφίο = num % 10;
// Εύρεση του μεγαλύτερου ψηφίου
μεγαλύτεροDigit = Math.max (ψηφίο, μεγαλύτεροDigit);
// Εύρεση του μικρότερου ψηφίου
μικρότερο ψηφίο = Math.min (ψηφίο, μικρότερο ψηφίο);
num = num / 10;
}
System.out.println ("Μεγαλύτερο ψηφίο:" + μεγαλύτερο ψηφίο);
System.out.println ("μικρότερο ψηφίο:" + μικρότερο ψηφίο);
}
// Κωδικός οδηγού
public static void main (String [] args) {
int num1 = 238627;
System.out.println ("num1:" + num1);
findLargestSmarest (num1);
int num2 = 34552;
System.out.println ("num2:" + num2);
findLargestSmarest (num2);
int num3 = 123;
System.out.println ("num3:" + num3);
findLargestSmarest (num3);
int num4 = 45672;
System.out.println ("num4:" + num4);
findLargestSmarest (num4);
int num5 = 76567;
System.out.println ("num5:" + num5);
findLargestSmarest (num5);
}
}

Παραγωγή:

num1: 238627
Μεγαλύτερο ψηφίο: 8
Μικρότερο ψηφίο: 2
num2: 34552
Μεγαλύτερο ψηφίο: 5
Μικρότερο ψηφίο: 2
num3: 123
Μεγαλύτερο ψηφίο: 3
Μικρότερο ψηφίο: 1
num4: 45672
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 2
num5: 76567
Μεγαλύτερο ψηφίο: 7
Μικρότερο ψηφίο: 5

Ενισχύστε τις δεξιότητές σας στην Python χρησιμοποιώντας ενσωματωμένες μεθόδους και λειτουργίες

Η τυπική βιβλιοθήκη Python παρέχει μια σειρά από ενσωματωμένες μεθόδους και λειτουργίες που χρησιμοποιούνται για την εκτέλεση ποικίλων εργασιών. Οι μέθοδοι και οι λειτουργίες αυξάνουν τη σαφήνεια και την αποδοτικότητα του κώδικα. Αξιοποιήστε τη δύναμη των μεθόδων και των λειτουργιών για να ενισχύσετε τις δεξιότητές σας στην Python.

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
20 λειτουργίες Python που πρέπει να γνωρίζετε

Η τυπική βιβλιοθήκη Python περιέχει πολλές λειτουργίες που βοηθούν στις εργασίες προγραμματισμού σας. Μάθετε για τον πιο χρήσιμο και δημιουργήστε πιο ισχυρό κώδικα.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Προγραμματισμός
  • Φροντιστήρια κωδικοποίησης
  • Πύθων
  • JavaScript
  • Γ Προγραμματισμός
  • Ιάβα
Σχετικά με τον Συγγραφέα
Γιουβράι Τσάντρα (63 άρθρα δημοσιεύθηκαν)

Ο Yuvraj είναι προπτυχιακός φοιτητής Πληροφορικής στο Πανεπιστήμιο του Δελχί, Ινδία. Είναι παθιασμένος με το Full Stack Web Development. Όταν δεν γράφει, διερευνά το βάθος διαφορετικών τεχνολογιών.

Περισσότερα από τον Yuvraj Chandra

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή