Γνωρίστε τις τιμές σας από πάνω προς τα κάτω - μάθετε να προσδιορίζετε τα μεγαλύτερα και μικρότερα ψηφία σε έναν αριθμό με 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.
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.
Η τυπική βιβλιοθήκη Python περιέχει πολλές λειτουργίες που βοηθούν στις εργασίες προγραμματισμού σας. Μάθετε για τον πιο χρήσιμο και δημιουργήστε πιο ισχυρό κώδικα.
Διαβάστε Επόμενο
- Προγραμματισμός
- Φροντιστήρια κωδικοποίησης
- Πύθων
- JavaScript
- Γ Προγραμματισμός
- Ιάβα
Ο Yuvraj είναι προπτυχιακός φοιτητής Πληροφορικής στο Πανεπιστήμιο του Δελχί, Ινδία. Είναι παθιασμένος με το Full Stack Web Development. Όταν δεν γράφει, διερευνά το βάθος διαφορετικών τεχνολογιών.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή