题目描述


期末了,班长CoCo决定将剩余班费x元钱用于购买若干支钢笔进行奖励。商店里有三种钢笔,单价分别为6元、5元和4元。小Q想买尽量多的笔,并且不再剩余钱。请帮小Q制定出一种买笔的方案。若无解(指所有方案都有剩余钱)则输出“No Answer”。

输入要求


班费x元

输出要求


有解时依次输出6元、5元和4元钢笔各买支数。若无解(指所有方案都有剩余钱)则输出“No Answer”,输出不包含双引号。

输入样例

35

输出样例

1 1 6

提示

如果有多种满足条件的方案,请选择购买5元笔数量少的方案!!!
#include <iostream>
using namespace std;
int main()//钢笔数目最多,价格为4的钢笔必须是最多的,
//用X元整除最便宜钢笔价格4可能得出余数0、1、2、3,
//再根据四种余数情况分别判断三种笔各有多少支.
{int x,y,z,sum,f=1;cin>>sum;if(sum<4) f=0;if(sum%4==0) //刚好整除的情况 {x=0,y=0,z=sum/4;}else if(sum%4==1)//除于4后余1,然后可以少买一支4元笔,拿钱去买5元的笔 {x=0;y=1;z=sum/4-1;}else if(sum%4==2)//除于4后余2,然后可以少买一支4元笔,拿钱去买6元的笔 {x=1;y=0;z=sum/4-1;}else if(sum%4==3)//除于4后余3,然后可以少买两支4元笔,//8+3=有11元拿钱去买5元和6元的笔 ,//如果sum为7元刚好是 除于4后余3这种情况,就肯定有剩余买不了 {if(sum==7) f=0;x=1;y=1;z=sum/4-2;}//最后再用标记的f判断输出的内容 if(f) printf("%d %d %d\n",x,y,z);else printf("No Answer\n");return 0;
}

1210 班费问题(宁波大学OJ)相关推荐

  1. 中班机器人上课视频_家委会:出班费买智能扫地机器人,不用家长搞卫生了,莫名其妙...

    [01] 原来大家上学,几乎是很随意的样子,有人至没上过幼儿园,有的上过半年,然后就直接升小学. 可即使是升小学了,家长也不会管,全凭自己了. 可如今随着社会的发展,父母们都非常重视孩子们的学习和教育 ...

  2. 计算机毕业设计Java班费收支管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java班费收支管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java班费收支管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  3. C语言,班级班费管理系统

    一.程序概述 1.开发环境 开发程序的工具MicrosoftVisual C++ 6.0,(简称Visual C++ 6.0.VC++ 6.0或VC 6.0)是Microsoft公司推出的以C++语言 ...

  4. java ssm班费收支信息管理系统

    学校中对班费的管理,已经从通常的手工记事本的方式管理过渡到电脑信息化软件管理的方式.通过软件进行班费的管理,方便用户的查询,数据的登记等,对班级的班费管理更加方便.通过系统的建设,也能够对班费的缴费情 ...

  5. 班费管理系统c语言报告,班费管理系统课程设计报告.doc

    计算机科学与技术系 课程设计报告 20 -20 学年第 学期 课程 C语言课程设计 课程设计名称 班级班费管理系统 学生姓名 学号 专业班级 指导教师 20 年 月 班级班费管理系统 目录 班级班费管 ...

  6. EOS区块链构建的班费缴纳系统

    学校中对班费的管理,已经从通常的手工记事本的方式管理过渡到电脑信息化软件管理的方式.通过软件进行班费的管理,方便用户的查询,数据的登记等,对班级的班费管理更加方便.通过系统的建设,也能够对班费的缴费情 ...

  7. c语言班费系统,求C语言编写的班费管理系统程序

    满意答案 tg3656dfd 2018.04.03 采纳率:55%    等级:9 已帮助:317人 #include #include #include #pragma pack(1) const  ...

  8. 班费管理系统数据库的设计与实现

    班费管理系统数据库的设计与实现 班费管理系统 一.项目功能 模块 基本功能 系统管理 1.管理员登录 2.学生用户登录 3.退出系统 用户管理 1.用户信息的显示 2.按用户名查询用户信息 3.添加管 ...

  9. C语言大作业之班费管理系统

    班费管理系统 前言: 开发环境:Visual Studio Community 2017: 1.储存班级收支的信息:2.增加班费信息:3.删除班费信息: 4.改变班费信息:5.查找班费信息:6.实现自 ...

最新文章

  1. 她破解哈希函数算法:坚持10年做一件事一定能做成
  2. 【C++ Primer 第15章】定义派生类拷贝构造函数、赋值运算符
  3. 浪漫的html表白源代码_Love:程序猿的方式【情人节amp;520—我爱你】动画加音效 → 那些年最浪漫的表白(帮你得到你的她)...
  4. linux防火墙阻断目的,基于Linux防火墙的内部邮件监控与阻断系统
  5. Firefox常用插件
  6. TextScanner:旷视新作文字识别新突破,确保字符阅读顺序
  7. integer为null_走进 JDK 之 Integer
  8. 自动驾驶感知-车道线系列(三)——霍夫变换
  9. 软件验收测试报告报价,软件验收测试介绍和软件验收报告的费用是多少?
  10. JCEF vs JxBrowser
  11. XShell安装配置教程
  12. feign.exception Connection reset executing
  13. pandas学习task11综合任务
  14. 2021软考-信息处理员知识点汇总
  15. DWF低代码开发技术及其在数字化运营和运维平台建设中的应用
  16. Spring Cloud Bus 官方文档
  17. 涅普计划-web入门简介笔记
  18. Windows 7 SP1整合补丁
  19. 解决WPS或Word中“图片隐藏在文字下面”的问题
  20. 2021-10-02

热门文章

  1. 2D和3D游戏动作区分
  2. 钛碳化铝(Ti3AlC2)在实验检测领域中的应用
  3. 十大视频场景化应用工具+五大视频领域冠军/顶会算法开源
  4. 两只小老鼠的爱情(转载)
  5. 云转码开源源码(非授权版)
  6. ryu实例---网络时延探测
  7. 行为型设计模式(11种)
  8. 视频教程-SQL入门教程-MySQL
  9. 人工智能数学基础(高等数学基础)
  10. 透明图片下载求全透明png图片_美甲图片:20款适合春季的透明粉色系美甲图片,清新有气质~...