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