0
已解决
苏绅
新手光能
新手光能
1237 买文具
经验值:800 时间限制:1000毫秒 内存限制:128MB
题目描述 De**ion
元旦快到了,班长小明决定将剩余的班费X元钱,用于购买文具奖励大家。已知钢笔5元一支,笔记本4元一本,尺子3元一把。小明想买尽量多的文具(鼓励尽量多的同学),同时他又不想有剩余的钱。请你帮小明制定一种买文具的方案并输出每种文具的数目。(要求输出的答案字典序尽量小)
输入描述 Input De**ion
输入一行,为剩余班费X。X为整数,10=<X<=100。
输出描述 Output De**ion
输出一行,分别为钢笔的数目,笔记本的数目,尺子的数目,每两个数之间用一个空格隔开。
样例输入 Sample Input
10
样例输出 Sample Output
0 1 2
50分代码
- #include<iostream>
- using namespace std;
- int main(){
- int a,b,c,x,y;
- cin>>x;
- c=x/3;
- y=x%3;
- 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;
- return 0;
- }