import java.util.Scanner; class krishnamurthy { static int fact(int n) { int i, p = 1; for (i = n; i >= 1; i--) p = p * i; return p; } public static void main(String args[]) { Scanner sc = new Scanner(System.in); int a, b, s = 0; System.out.print("Enter the number : "); a = sc.nextInt(); int n = a; while (a > 0) { b = a % 10; s = s + fact(b); a = a / 10; } if (s == n) System.out.print(n + " is a krishnamurthy number"); else System.out.print(n + " is not a krishnamurthy number"); sc.close(); } }