代码如下:
#include <iostream> using namespace std; int main(){ int n;cin>>n;//买酱油钱数 //买五瓶送两瓶 买三瓶送一瓶 一瓶酒十块钱 int Num=n/10; if(Num>=5){//足够买五瓶 int FiveNum=Num/5;//买五送二的次数 int FlagNum=Num%5;//买五送二余下的数 Num=Num+FiveNum*2;//总瓶数加上送的FiveNum个2 if(FlagNum>=3){Num++;} } else if(Num>=3){ Num++; } cout<<Num<<endl; return 0; }
题目如下:
编辑