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