喝的可乐数记为heNumber,由于364瓶可乐要全部喝掉,所以heNumber初值为364, 即int heNumber = 364; 只要瓶子的数量>=3,就可以兑换一瓶可乐,所以进入循环的条件是pingNumber>=3 整体代码如下: intpingNumber=364;intheNumber=pingNumber;while(pingNumber>2){heNumber+=pingNumber/3;pingNumber=pingNumber/3+pi...
int Tot=0;//当大于等于3时可换可乐 while(Num>=3){ //喝3瓶换一瓶 Num-=2;Tot+=3;} //剩下Num瓶喝掉 Tot+=Num;printf("剩%d瓶\n",Num);printf("总共喝了%d瓶\n",Tot);return 0;}