Magic number on se, jos sen numeroiden summa lasketaan rekursiivisesti yhteen numeroon asti, jos yksittäinen numero on 1, niin Numero on maaginen luku. Magic number on hyvin samankaltainen Happy Numberin kanssa.
esimerkki-226: n sanotaan olevan taikaluku
2+2+6=10 summa numeroa on 10 sitten taas 1 + 0=1 nyt saamme yhden numeron numero on 1.jos me yksinumeroinen Numero on nyt 1 niitä se ei olisi maaginen numero.
import java.util.Scanner;public class MagicNumber{ public static void main(String args) { int n, r = 1, num, sum = 0; Scanner sc = new Scanner(System.in); System.out.print("Enter number="); n = sc.nextInt(); num = n; while (num > 9) { while (num > 0) { r = num % 10; sum = sum + r; num = num / 10; } num = sum; sum = 0; } if (num == 1) { System.out.println("Magic Number"); } else { System.out.println("Not Magic Number"); } }}
Lähtö:
Enter number=226Magic Number
java java tutorials Opi java-tutkimus java
Usein kysyttyä
mikä on maaginen numero?
Magic Numero on, jos summa sen numeroa rekursiivisesti lasketaan asti yksi numero, jos yksittäinen numero on 1 niin Numero on maaginen luku. Magic number on hyvin samankaltainen Happy Numberin kanssa.
mikä on Magic numero Java?
Magic Numero on, jos summa sen numeroa rekursiivisesti lasketaan asti yksi numero, jos yksittäinen numero on 1 niin Numero on maaginen luku. Magic number on hyvin samankaltainen Happy Numberin kanssa.