Autorius Yuvraj Chandra
Dalintis„Tweet“Paštu

Žinokite savo vertybes iš viršaus į apačią - išmokite identifikuoti didžiausius ir mažiausius skaitmens skaitmenis naudodami „Python“, „JavaScript“ ir kt.

Priskyrimo nereikia - atšaukite

Nors jums nereikia būti visame pasaulyje žinomu matematiku, kad būtumėte programuotojas, žinojimas, kaip manipuliuoti kintamųjų skaičiais, yra neįkainojamas įgūdis. Sudėtingos problemos, pagrįstos skaičiais, yra dažnos programuojant interviu ir viktorinas. Šiame straipsnyje sužinosite, kaip rasti didžiausią ir mažiausią skaičiaus skaitmenį naudojant „Python“, „C ++“, „JavaScript“, C ir „Java“.

Problemos pareiškimas

Jums duotas numeris num. Turite rasti ir atspausdinti didžiausią ir mažiausią skaitmenį num.

1 pavyzdys: Leiskite num = 238627

8 yra didžiausias ir 2 yra mažiausias 238627 skaičius.

Taigi, išvestis yra tokia:

Didžiausias skaitmuo: 8

Mažiausias skaitmuo: 2

2 pavyzdys: Tegul num = 34552

5 yra didžiausias, o 2 yra mažiausias 34552 skaičius.

instagram viewer

Taigi, išvestis yra tokia:

Didžiausias skaitmuo: 5

Mažiausias skaitmuo: 2

3 pavyzdys: Tegul num = 123

3 yra didžiausias, o 1 yra mažiausias skaitmuo iš 123.

Taigi, išvestis yra tokia:

Didžiausias skaitmuo: 3

Mažiausias skaitmuo: 1

C ++ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį

Žemiau yra C ++ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį:

// C ++ programa, skirta surasti didžiausią ir mažiausią
// skaičiaus skaitmuo
#įtraukti
naudojant vardų srities standartą;
void findLargestSmmost (int num)
{
int didžiausiasDigitas = 0;
int mažiausiasDigitas = 9;
int skaitmuo;
tuo tarpu (skaičius)
{
skaitmuo = skaičius%10;
// Didžiausio skaitmens radimas
largeDigit = max (skaitmuo, didžiausiasDigit);
// Raskite mažiausią skaitmenį
mažiausias skaitmenis = min (skaitmuo, mažiausias skaitmenis);
num = num/10;
}
cout << "Didžiausias skaičius:" << didžiausiasDigitas << endl;
cout << "Mažiausias skaitmuo:" << mažiausiasDigitas << endl;
}
// Vairuotojo kodas
int main ()
{
int num1 = 238627;
cout << "num1:" << num1 << endl;
findLargestSmolest (num1);
int num2 = 34552;
cout << "num2:" << num2 << endl;
findLargestSmolest (num2);
int num3 = 123;
cout << "num3:" << num3 << endl;
findLargestSmolest (num3);
int num4 = 45672;
cout << "num4:" << num4 << endl;
findLargestSmolest (num4);
int num5 = 76567;
cout << "num5:" << num5 << endl;
findLargestSmolest (num5);
grįžti 0;
}

Išvestis:

numeris 1: 238627
Didžiausias skaitmuo: 8
Mažiausias skaitmuo: 2
numeris 2: 34552
Didžiausias skaitmuo: 5
Mažiausias skaitmuo: 2
num3: 123
Didžiausias skaitmuo: 3
Mažiausias skaitmuo: 1
numeris 4: 45672
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 2
numeris 5: 76567
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 5

Susijęs: Kaip rasti masyvo reikšmę „Python“, „C ++“, „JavaScript“ ir C.

„Python“ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį

Žemiau yra „Python“ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį:

# „Python“ programa, skirta surasti didžiausią ir mažiausią
# skaičiaus skaitmuo
def findLargestSmolest (skaičius):
didžiausias skaičius = 0
mažiausias skaitmenis = 9
o (numeris):
skaitmuo = skaičius % 10
# Didžiausio skaitmens radimas
largeDigit = max (skaitmuo, didžiausias skaitmenis)
# Rasti mažiausią skaitmenį
mažiausias skaitmenis = min (skaitmuo, mažiausias skaitmenis)
num = num // 10
spauda („Didžiausias skaitmuo:“, didžiausias skaitmenis)
spauda („Mažiausias skaitmuo:“, mažiausias skaitmenis)
# Vairuotojo kodas
num1 = 238627
spausdinti ("num1:", num1)
findLargestSmmost (num1)
num2 = 34552
spausdinti ("num2:", num2)
findLargestSmmost (num2)
num3 = 123
spausdinti ("num3:", num3)
findLargestSmmost (num3)
num4 = 45672
spausdinti ("num4:", num4)
findLargestSmmost (num4)
num5 = 76567
spausdinti ("num5:", num5)
findLargestSmmost (num5)

Išvestis:

numeris 1: 238627
Didžiausias skaitmuo: 8
Mažiausias skaitmuo: 2
numeris 2: 34552
Didžiausias skaitmuo: 5
Mažiausias skaitmuo: 2
num3: 123
Didžiausias skaitmuo: 3
Mažiausias skaitmuo: 1
numeris 4: 45672
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 2
numeris 5: 76567
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 5

Susijęs: Kaip konvertuoti laiką 12 valandų formatu į 24 valandų formatą naudojant programavimą

„JavaScript“ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį

Žemiau yra „JavaScript“ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį:

// „JavaScript“ programa, skirta rasti didžiausią ir mažiausią
// skaičiaus skaitmuo
function findLargestSmolest (num) {
var didžiausiasDigitas = 0;
var mažiausiasDigitas = 9;
var skaitmuo;
while (num) {
skaitmuo = skaičius%10;
// Didžiausio skaitmens radimas
suurinDigit = Math.max (skaitmuo, didžiausiasDigitas);
// Raskite mažiausią skaitmenį
mažiausiasDigitas = Matematika.min (skaitmuo, mažiausiasDigitas);
num = parseInt (num / 10);
}
document.write ("Didžiausias skaitmuo:" + didžiausiasDigitas + "
");
document.write ("Mažiausias skaitmuo:" + mažiausias skaitmenis + "
");
}
// Vairuotojo kodas
var num1 = 238627;
document.write ("num1:" + num1 + "
");
findLargestSmolest (num1);
var num2 = 34552;
document.write ("num2:" + num2 + "
");
findLargestSmolest (num2);
var num3 = 123;
document.write ("num3:" + num3 + "
");
findLargestSmolest (num3);
var num4 = 45672;
document.write ("num4:" + num4 + "
");
findLargestSmolest (num4);
var num5 = 76567;
document.write ("num5:" + num5 + "
");
findLargestSmolest (num5);

Išvestis:

numeris 1: 238627
Didžiausias skaitmuo: 8
Mažiausias skaitmuo: 2
numeris 2: 34552
Didžiausias skaitmuo: 5
Mažiausias skaitmuo: 2
num3: 123
Didžiausias skaitmuo: 3
Mažiausias skaitmuo: 1
numeris 4: 45672
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 2
numeris 5: 76567
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 5

Susijęs: Kaip spausdinti visas tam tikros eilutės permacijas C, C ++, „JavaScript“ ir „Python“

C programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį

Žemiau yra C programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį:

// C programa rasti didžiausią ir mažiausią
// skaičiaus skaitmuo
#įtraukti
#define Maksimalus (a, b) (a> b? a: b)
#define Min (a, b) (a> b?) b: a)
void findLargestSmmost (int num)
{
int didžiausiasDigitas = 0;
int mažiausiasDigitas = 9;
int skaitmuo;
tuo tarpu (skaičius)
{
skaitmuo = skaičius%10;
// Didžiausio skaitmens radimas
didžiausiasDigitas = Maksimalus (skaitmuo, didžiausiasDigitas);
// Raskite mažiausią skaitmenį
mažiausiasDigitas = Min (skaitmuo, mažiausiasDigitas);
num = num/10;
}
printf ("Didžiausias skaitmuo: %d \ ⁠n", didžiausiasDigitas);
printf ("Mažiausias skaitmuo: %d \ ⁠n", mažiausias skaitmenis);
}
// Vairuotojo kodas
int main ()
{
int num1 = 238627;
printf ("num1: %d \ ⁠n", num1);
findLargestSmolest (num1);
int num2 = 34552;
printf ("num2: %d \ ⁠n", num2);
findLargestSmolest (num2);
int num3 = 123;
printf ("num3: %d \ ⁠n", num3);
findLargestSmolest (num3);
int num4 = 45672;
printf ("num4: %d \ ⁠n", num4);
findLargestSmolest (num4);
int num5 = 76567;
printf ("num5: %d \ ⁠n", num5);
findLargestSmolest (num5);
grįžti 0;
}

Išvestis:

numeris 1: 238627
Didžiausias skaitmuo: 8
Mažiausias skaitmuo: 2
numeris 2: 34552
Didžiausias skaitmuo: 5
Mažiausias skaitmuo: 2
num3: 123
Didžiausias skaitmuo: 3
Mažiausias skaitmuo: 1
numeris 4: 45672
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 2
numeris 5: 76567
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 5

Susijęs: Kaip užbaigti „FizzBuzz“ iššūkį 5 programavimo kalbomis

„Java“ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį

Žemiau yra „Java“ programa, skirta rasti didžiausią ir mažiausią skaičiaus skaitmenį:

// „Java“ programa, skirta rasti didžiausią ir mažiausią
// skaičiaus skaitmuo
viešoji klasė Pagrindinis
{
static void findLargestSmmost (int num)
{
int didžiausiasDigitas = 0;
int mažiausiasDigitas = 9;
int skaitmuo;
tuo tarpu (skaičius! = 0)
{
skaitmuo = skaičius % 10;
// Didžiausio skaitmens radimas
suurinDigit = Math.max (skaitmuo, didžiausiasDigitas);
// Mažiausio skaitmens radimas
mažiausiasDigitas = Matematika.min (skaitmuo, mažiausiasDigitas);
num = num / 10;
}
System.out.println ("Didžiausias skaitmuo:" + didžiausiasDigitas);
System.out.println ("Mažiausias skaitmuo:" + mažiausias skaitmenis);
}
// Vairuotojo kodas
public static void main (String [] args) {
int num1 = 238627;
System.out.println ("num1:" + num1);
findLargestSmolest (num1);
int num2 = 34552;
System.out.println ("num2:" + num2);
findLargestSmolest (num2);
int num3 = 123;
System.out.println ("num3:" + num3);
findLargestSmolest (num3);
int num4 = 45672;
System.out.println ("num4:" + num4);
findLargestSmolest (num4);
int num5 = 76567;
System.out.println ("num5:" + num5);
findLargestSmolest (num5);
}
}

Išvestis:

numeris 1: 238627
Didžiausias skaitmuo: 8
Mažiausias skaitmuo: 2
numeris 2: 34552
Didžiausias skaitmuo: 5
Mažiausias skaitmuo: 2
num3: 123
Didžiausias skaitmuo: 3
Mažiausias skaitmuo: 1
numeris 4: 45672
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 2
numeris 5: 76567
Didžiausias skaitmuo: 7
Mažiausias skaitmuo: 5

Pagerinkite „Python“ įgūdžius naudodami integruotus metodus ir funkcijas

„Python Standard Library“ siūlo daugybę integruotų metodų ir funkcijų, naudojamų įvairioms užduotims atlikti. Metodai ir funkcijos padidina kodo aiškumą ir efektyvumą. Pasinaudokite metodų ir funkcijų galia, kad padidintumėte „Python“ įgūdžius.

Dalintis„Tweet“Paštu
20 „Python“ funkcijų, kurias turėtumėte žinoti

Standartinėje „Python“ bibliotekoje yra daug funkcijų, padedančių atlikti programavimo užduotis. Sužinokite apie naudingiausią ir sukurkite tvirtesnį kodą.

Skaityti toliau

Susijusios temos
  • Programavimas
  • Kodavimo pamokos
  • Python
  • „JavaScript“
  • C programavimas
  • „Java“
Apie autorių
Yuvraj Chandra (Paskelbti 63 straipsniai)

Yuvraj yra kompiuterių mokslo bakalauro studentas Delyje, Indijoje. Jis aistringas „Full Stack“ žiniatinklio kūrimui. Kai jis nerašo, jis tyrinėja skirtingų technologijų gylį.

Daugiau iš Yuvraj Chandra

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia