天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
          數據加載中……
          水仙花問題
          解法1
          #include <stdio.h> 
          int main() 

          int shu
          ,bai,shi,ge; 
           for (shu=100;shu<1000;shu++) 
           { 
           bai
          =shu/100; 
           shi=(shu-bai*100)/10; 
           ge=shu-bai*100-shi*10; 
           if(shu==(bai*bai*bai+shi*shi*shi+ge*ge*ge)) 
           printf(
          "%d\n",shu); 
           } 

          解法2
          int main(){ 
          int a
          ,b,c,num; 
          for(a=1;a<10;a++){ 
          for(b=0;b<10;b++){ 
          for(c=0;c<10;c++){ 
          if(a*100+b*10+c==(num=a*a*a+b*b*b+c*c*c)) 
          printf(
          "%d",num); 




          posted on 2006-02-13 17:24 bluesky 閱讀(579) 評論(1)  編輯  收藏 所屬分類: C/C++

          評論

          # re: 水仙花問題 2008-07-10 12:24 

          #include <stdio.h>
          int main(void)
          {
          int a,b,c,d,e,f,g,h;
          a=100;
          for(g=0;g<899;g++)
          {
          a=a+1;
          c=a/100;
          d=(a-c*100)/10;
          e=a-(c*100+d*10);
          h=c*c*c+d*d*d+e*e*e;
          if(h==a)
          printf("%d,",a);
          }
          scanf("%d",f);
          return f;
          }
            回復  更多評論    
          主站蜘蛛池模板: 蕉岭县| 鸡东县| 泽普县| 寻乌县| 卢湾区| 北海市| 峨眉山市| 伊宁县| 聊城市| 衡阳县| 绥化市| 茂名市| 若羌县| 睢宁县| 平果县| 宝丰县| 泽库县| 南岸区| 吉木乃县| 南靖县| 奉节县| 万源市| 阿克陶县| 鄂托克旗| 临安市| 平罗县| 昭觉县| 邵阳县| 襄樊市| 龙岩市| 班戈县| 崇信县| 东安县| 句容市| 隆安县| 阳西县| 高平市| 鲁甸县| 榆中县| 抚远县| 慈溪市|