描述
期末来临了,班长小Q决定将剩余班费x元钱,用于购买若干支钢笔奖励给 一些学习好、表现好的同学。已知商店里有三种钢笔,它们的单价分别为6元、5元和4元。 小Q想买尽量多的笔(鼓励尽量多的同学,优先买价格较低的),同时他又不想有剩余钱。请你编一程序,帮小Q 制订岀一种买笔的方案。
输入描述
一个整数(50~200,包括50和200)
输出描述
三个整数,第一个整数表示买6元笔的数量,第二个整数表示买5元笔的数量,第三个整数表示买4元笔的数量,中间使用空格隔开。
#include<iostream>
using namespace std;
int main()
{
int a,b,c,x,y;
cin>>x;
c=x/4;
y=x%4;
switch (y)
{
case 0: a=0; b=0; break;
case 1: a=0; b=1; c--; break;
case 2: a=1; b=0; c--; break;
case 3: a=1; b=1; c-=2; break;
}
cout<<a<<' '<<b<<' '<<c<<endl;
return 0;
}