Kirjailija: Yuvraj Chandra
JaaTweetSähköposti

Tunne arvosi ylhäältä alas - opi tunnistamaan numeron suurimmat ja pienimmät numerot Pythonin, JavaScriptin ja muiden avulla.

Ei attribuutiota - Unsplash

Vaikka sinun ei tarvitse olla maailmankuulu matemaatikko ollaksesi ohjelmoija, muuttujien lukujen käsitteleminen on korvaamaton taito oppia. Numeroihin perustuvat vaikeat ongelmat ovat yleisiä ohjelmointihaastatteluissa ja tietokilpailuissa. Tässä artikkelissa opit kuinka löytää numeron suurin ja pienin numero Pythonin, C ++: n, JavaScriptin, C: n ja Javan avulla.

Ongelmailmoitus

Sinulle annetaan numero numero. Sinun on löydettävä ja tulostettava suurin ja pienin numero numero.

Esimerkki 1: Olkoon numero = 238627

8 on suurin ja 2 on pienin numero numerosta 238627.

Tulos on siis:

Suurin numero: 8

Pienin numero: 2

Esimerkki 2: Olkoon numero = 34552

5 on 34552: n suurin ja 2 pienin numero.

Tulos on siis:

Suurin numero: 5

Pienin numero: 2

Esimerkki 3: Olkoon numero = 123

instagram viewer

3 on suurin ja 1 on 123: n pienin numero.

Tulos on siis:

Suurin numero: 3

Pienin numero: 1

C ++ -ohjelma numeron suurimman ja pienimmän numeron löytämiseksi

Alla on C ++ -ohjelma numeron suurimman ja pienimmän numeron löytämiseksi:

// C ++ -ohjelma löytääksesi suurimman ja pienimmän
// luvun numero
#sisältää
käyttämällä nimiavaruutta std;
void findLargestSm pienin (int numero)
{
int suurinDigit = 0;
int pieninDigit = 9;
int -numero;
kun taas (numero)
{
numero = numero%10;
// Suurimman numeron löytäminen
suurinDigit = max (numero, suurinDigit);
// Etsi pienin numero
pieninDigit = min (numero, pieninDigit);
numero = numero/10;
}
cout << "Suurin numero:" << suurinDigit << endl;
cout << "Pienin numero:" << pieninDigit << endl;
}
// Kuljettajan koodi
int main ()
{
int numero 1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSm pienin (numero1);
int numero2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSm pienin (numero2);
int numero3 = 123;
cout << "num3:" << num3 << endl;
findLargestSm pienin (numero3);
int numero 4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSm pienin (numero4);
int numero 5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSm pienin (numero5);
palauta 0;
}

Lähtö:

numero 1: 238627
Suurin numero: 8
Pienin numero: 2
numero 2: 34552
Suurin numero: 5
Pienin numero: 2
numero 3: 123
Suurin numero: 3
Pienin numero: 1
numero 4: 45672
Suurin numero: 7
Pienin numero: 2
numero 5: 76567
Suurin numero: 7
Pienin numero: 5

Aiheeseen liittyviä: Kuinka löytää taulukon keskiarvo Pythonissa, C ++: ssa, JavaScriptissä ja C: ssä

Python -ohjelma numeron suurimman ja pienimmän numeron löytämiseksi

Alla on Python -ohjelma löytääksesi numeron suurimman ja pienimmän numeron:

# Python -ohjelma löytää suurimmat ja pienimmät
# numeron numero
def findLargestSm pienin (numero):
suurinDigit = 0
pieninDigit = 9
kun taas (numero):
numero = numero % 10
# Suurimman numeron löytäminen
suurinDigit = max (numero, suurinDigit)
# Pienimmän numeron löytäminen
pieninDigit = min (numero, pieninDigit)
numero = numero // 10
print ("Suurin numero:", suurinDigit)
print ("Pienin numero:", pienin numero)
# Ajokoodi
numero 1 = 238627
tulosta ("numero1:", numero1)
findLargestSm pienin (numero1)
numero2 = 34552
tulosta ("num2:", num2)
findLargestSm pienin (numero2)
numero3 = 123
tulosta ("num3:", num3)
findLargestSm pienin (numero 3)
numero 4 = 45672
tulosta ("num4:", num4)
findLargestSm pienin (numero 4)
numero5 = 76567
tulosta ("numero5:", numero5)
findLargestSm pienin (numero 5)

Lähtö:

numero 1: 238627
Suurin numero: 8
Pienin numero: 2
numero 2: 34552
Suurin numero: 5
Pienin numero: 2
numero 3: 123
Suurin numero: 3
Pienin numero: 1
numero 4: 45672
Suurin numero: 7
Pienin numero: 2
numero 5: 76567
Suurin numero: 7
Pienin numero: 5

Aiheeseen liittyviä: Kuinka muuntaa aika 12 tunnin muodossa 24 tunnin muotoon ohjelmoinnin avulla

JavaScript -ohjelma löytää numeron suurimman ja pienimmän numeron

Alla on JavaScript -ohjelma, jolla löydät numeron suurimman ja pienimmän numeron:

// JavaScript -ohjelma löytää suurimmat ja pienimmät
// luvun numero
function findLargestSmolest (num) {
var suurinDigit = 0;
var pieninDigit = 9;
var -numero;
while (numero) {
numero = numero%10;
// Suurimman numeron löytäminen
suurinDigit = Math.max (numero, suurinDigit);
// Etsi pienin numero
pieninDigit = Math.min (numero, pieninDigit);
num = parseInt (numero / 10);
}
document.write ("Suurin numero:" + suurinDigit + "
");
document.write ("Pienin numero:" + pieninDigit + "
");
}
// Kuljettajan koodi
var numero1 = 238627;
document.write ("num1:" + numero1 + "
");
findLargestSm pienin (numero1);
var numero2 = 34552;
document.write ("num2:" + num2 + "
");
findLargestSm pienin (numero2);
var numero3 = 123;
document.write ("num3:" + numero3 + "
");
findLargestSm pienin (numero3);
var numero4 = 45672;
document.write ("num4:" + numero4 + "
");
findLargestSm pienin (numero4);
var numero5 = 76567;
document.write ("num5:" + numero5 + "
");
findLargestSm pienin (numero5);

Lähtö:

numero 1: 238627
Suurin numero: 8
Pienin numero: 2
numero 2: 34552
Suurin numero: 5
Pienin numero: 2
numero 3: 123
Suurin numero: 3
Pienin numero: 1
numero 4: 45672
Suurin numero: 7
Pienin numero: 2
numero 5: 76567
Suurin numero: 7
Pienin numero: 5

Aiheeseen liittyviä: Kuinka tulostaa kaikki tietyn merkkijonon permutaatiot C-, C ++ -, JavaScript- ja Python -versioissa

C Ohjelma numeron suurimman ja pienimmän numeron löytämiseksi

Alla on C -ohjelma numeron suurimman ja pienimmän numeron löytämiseksi:

// C -ohjelma löytää suurin ja pienin
// luvun numero
#sisältää
#define Max (a, b) (a> b? a: b)
#define Min (a, b) (a> b? b: a)
void findLargestSm pienin (int numero)
{
int suurinDigit = 0;
int pieninDigit = 9;
int -numero;
kun taas (numero)
{
numero = numero%10;
// Suurimman numeron löytäminen
suurinDigit = Max (numero, suurinDigit);
// Etsi pienin numero
pieninDigit = Min (numero, pieninDigit);
numero = numero/10;
}
printf ("Suurin numero: %d \ ⁠n", suurinDigit);
printf ("Pienin numero: %d \ ⁠n", pienin numero);
}
// Kuljettajan koodi
int main ()
{
int numero 1 = 238627;
printf ("numero1: %d \ ⁠n", numero1);
findLargestSm pienin (numero1);
int numero2 = 34552;
printf ("numero2: %d \ ⁠n", numero2);
findLargestSm pienin (numero2);
int numero3 = 123;
printf ("numero3: %d \ ⁠n", numero3);
findLargestSm pienin (numero3);
int numero 4 = 45672;
printf ("numero4: %d \ ⁠n", numero4);
findLargestSm pienin (numero4);
int numero 5 = 76567;
printf ("numero5: %d \ ⁠n", numero5);
findLargestSm pienin (numero5);
palauta 0;
}

Lähtö:

numero 1: 238627
Suurin numero: 8
Pienin numero: 2
numero 2: 34552
Suurin numero: 5
Pienin numero: 2
numero 3: 123
Suurin numero: 3
Pienin numero: 1
numero 4: 45672
Suurin numero: 7
Pienin numero: 2
numero 5: 76567
Suurin numero: 7
Pienin numero: 5

Aiheeseen liittyviä: Kuinka suorittaa FizzBuzz -haaste 5 ohjelmointikielellä

Java -ohjelma numeron suurimman ja pienimmän numeron löytämiseksi

Alla on Java -ohjelma numeron suurimman ja pienimmän numeron löytämiseksi:

// Java -ohjelma löytää suurin ja pienin
// luvun numero
julkinen luokka Main
{
staattinen void findLargestSm pienin (int numero)
{
int suurinDigit = 0;
int pieninDigit = 9;
int -numero;
samalla (numero! = 0)
{
numero = numero % 10;
// Suurimman numeron löytäminen
suurinDigit = Math.max (numero, suurinDigit);
// Pienimmän numeron löytäminen
pieninDigit = Math.min (numero, pieninDigit);
numero = numero / 10;
}
System.out.println ("Suurin numero:" + suurinDigit);
System.out.println ("Pienin numero:" + pieninDigit);
}
// Kuljettajan koodi
public staattinen void main (String [] args) {
int numero 1 = 238627;
System.out.println ("num1:" + numero1);
findLargestSm pienin (numero1);
int numero2 = 34552;
System.out.println ("num2:" + numero2);
findLargestSm pienin (numero2);
int numero3 = 123;
System.out.println ("num3:" + numero3);
findLargestSm pienin (numero3);
int numero 4 = 45672;
System.out.println ("num4:" + numero4);
findLargestSm pienin (numero4);
int numero 5 = 76567;
System.out.println ("num5:" + numero5);
findLargestSm pienin (numero5);
}
}

Lähtö:

numero 1: 238627
Suurin numero: 8
Pienin numero: 2
numero 2: 34552
Suurin numero: 5
Pienin numero: 2
numero 3: 123
Suurin numero: 3
Pienin numero: 1
numero 4: 45672
Suurin numero: 7
Pienin numero: 2
numero 5: 76567
Suurin numero: 7
Pienin numero: 5

Paranna Python-taitojasi sisäänrakennettujen menetelmien ja toimintojen avulla

Python Standard Library tarjoaa useita sisäänrakennettuja menetelmiä ja toimintoja, joita käytetään erilaisten tehtävien suorittamiseen. Menetelmät ja toiminnot lisäävät koodin selkeyttä ja tehokkuutta. Hyödynnä menetelmien ja toimintojen voimaa tehostaaksesi Python -taitojasi.

JaaTweetSähköposti
20 Python -toimintoa, jotka sinun pitäisi tietää

Python Standard -kirjasto sisältää monia toimintoja, jotka auttavat ohjelmointitehtävissäsi. Opi hyödyllisimmistä ja luo tehokkaampi koodi.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • Koodausoppaat
  • Python
  • JavaScript
  • C Ohjelmointi
  • Java
Kirjailijasta
Yuvraj Chandra (63 artikkelia julkaistu)

Yuvraj on tietojenkäsittelytieteen perusopiskelija Delhin yliopistossa Intiassa. Hän on intohimoinen Full Stack Web -kehityksestä. Kun hän ei kirjoita, hän tutkii eri tekniikoiden syvyyttä.

Lisää Yuvraj Chandralta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi