黑马程序员技术交流社区

标题: c语言求水仙花数简单思路 [打印本页]

作者: 任子杰    时间: 2015-11-5 17:34
标题: c语言求水仙花数简单思路
  1. //
  2. //  main.m
  3. //  水仙花数
  4. //
  5. //  Created by Mac on 15/11/5.
  6. //  Copyright (c) 2015年 itcat. All rights reserved.
  7. //

  8. #import <Foundation/Foundation.h>

  9. int main(int argc, const char * argv[]) {
  10.     @autoreleasepool {
  11.      
  12.         int a,b,c,i,count;
  13.         for (i=0; i<999; i++) {
  14.             
  15.             a=i/100;
  16.             b=i%100/10;
  17.             c=i%10;
  18.             if (a*100+b*10+c==a*a*a+b*b*b+c*c*c)
  19.             {
  20.                 count++;
  21.                 printf("共有%d个水仙花数%d\n",count,i);
  22.                
  23.             }

  24.         }
  25.         

  26.         
  27.         

  28.    
  29. //       int i,j,k;
  30. //        for(i=0;i<=9;i++)
  31. //        {
  32. //        
  33. //            for(j=0;j<=9;j++)
  34. //            {
  35. //            
  36. //                for(k=0;k<=9;k++){
  37. //               
  38. //                    if(i*i*i+j*j*j+k*k*k==i*100+j*10+k)
  39. //                        printf("%d  ",i*100+j*10+k);
  40. //               
  41. //                }
  42. //               
  43. //            
  44. //            }
  45. //        
  46. //        
  47. //        }
  48.         
  49.    
  50.         
  51.         
  52.     }
  53.     return 0;
  54. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2