使用for循环实现:李白街上走,提壶去买酒。遇店加一倍,见花喝一斗。五遇店和花,喝光壶中酒。问原有多少酒?

解决方案 »

  1.   

    double wine=0;
    for(int i=1;i<=5;i++){
       wine=wine+1;//喝光前为一斗
        wine=wine/2;//遇花加一倍,反过来减半;
    }
      

  2.   

    double wine=0; 
    for(int i=1;i <=5;i++){ 
      wine=wine+1;//喝光前为一斗 
        wine=wine/2;//遇花加一倍,反过来减半; 
    }
      

  3.   

    推荐个资料站(java php db)
    http://www.17ggs.com/html/program/index.html
      

  4.   

    书上的习题吧? 还是应该自己做下阿!逆向思维阿  反过来想double drink=0;
    for(int i=1;i<=5;i++)
    {
        drink++;//因为是遇花喝一斗.所以反过来应该是遇花加一斗
        drink/=2;//过去是遇店加一倍.所以反过来应该是遇店减一半
    }