Не могли бы вы сказать мне, что случилось?
import java.util.Scanner; class krishnamurthi { Scanner inp=new Scanner(System.in); public void main() { int i,num,num2,f=1,d,sum=0; System.out.println("Enter num"); num=inp.nextInt(); num2=num; while(num>0) { d=num%10; for(i=d;i>=1;i--) {f=f*i;} sum=sum+f; num/=10; } if(sum==num2) System.out.println("yes"); else System.out.println("No"); } }
Что я уже пробовал:
Прочтите вышеприведенную программу. Основная проблема-это часть цикла while...