fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int n,n_1,n_2,n_3,m,s;
  5.  
  6. scanf("%d",&n);
  7.  
  8. s=n;
  9.  
  10.  
  11. for(;m==1;){
  12.  
  13. n_1=n%10;
  14. n_2=n/10;
  15. n_3=n/100;
  16.  
  17. m=n_1*n_1+n_2*n_2+n_3*n_3;
  18.  
  19. printf("%d",m);
  20.  
  21. if(m==s)
  22. break;
  23. }
  24.  
  25. if(m==1)
  26. printf("nはハッピーナンバーです");
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5320KB
stdin
19
stdout
82
82