1000瓶汽水,三瓶可以换1瓶,问可以喝多少瓶汽水
1000瓶汽水,3瓶可以换1瓶,问可以喝多少瓶汽水
看到可以这么解
X-1000=X/3
X-1000是多出来的换的瓶子总数
X/3是什么意思
------解决方案--------------------
x/3就是你每3瓶换一瓶,不过这样算,最后只有2瓶的时候,得先借一个空瓶,换1瓶喝完后再把空瓶还回去。
------解决方案--------------------
算法如下:
#include <iostream>
using namespace std;
int main()
{
int nSum = 1000; //总的汽水数
int i = 0;
while ( nSum >= 3)
{
nSum = nSum -3 +1;
i++;// 换汽水的次数
}
cout << "Last value:"<< 1000 + i <<endl;
return 0;
}
看到可以这么解
X-1000=X/3
X-1000是多出来的换的瓶子总数
X/3是什么意思
------解决方案--------------------
x/3就是你每3瓶换一瓶,不过这样算,最后只有2瓶的时候,得先借一个空瓶,换1瓶喝完后再把空瓶还回去。
------解决方案--------------------
算法如下:
#include <iostream>
using namespace std;
int main()
{
int nSum = 1000; //总的汽水数
int i = 0;
while ( nSum >= 3)
{
nSum = nSum -3 +1;
i++;// 换汽水的次数
}
cout << "Last value:"<< 1000 + i <<endl;
return 0;
}