问题描述 :小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。
输入格式 :输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。
输出格式 :输出一个整数,表示小明最多可以得到多少瓶酱油。
样例输入 :40
样例输出 :5
参考代码如下:
#include<iostream>
using namespace std;
int main()
{
int n,t;
cin>>n;
if(n>=10&&n<=300)
{
t=(n/50)*5+(n/50)*2;
t=((n%50)/30)*3+((n%50)/30)+t;
t=t+((n%50)%30)/10;
cout<<t<<endl;
}
else exit(0);
return 0;
}