问题标题: 酷町堂:1237

0
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;
  • }

0
0
李泽屿
李泽屿
新手启示者
新手启示者

这题不用那么复杂吧

我要回答