算法训练 学做菜  
时间限制:1.0s   内存限制:256.0MB
问题描述
涛涛立志要做新好青年,他最近在学做菜。由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D。
  涛涛现在会做的菜有五种:
  1、 西红柿炒鸡蛋 原料:AABDD
  2、 酸辣鸡丁 原料:ABCD
  3、 宫保鸡丁 原料:CCD
  4、 水煮西红柿 原料:BBB
  5、 怪味蛋 原料:AD
  这天早上,开开去早市给涛涛买了一些原料回来。由于事先没有什么计划,涛涛决定,对于现存的原料,每次尽量做菜单上靠前(即编号小)的菜。
  现在请你写一个程序,判断一下开开和涛涛中午能吃到哪些菜。
输入格式
共4个整数a,b,c,d。分别表示开开买的A,B,C,D这4种原料的数量。每种原料不会超过30份。
输出格式
输出5行。其中第i行表示涛涛做的第i种菜的数目。
样例输入
3
1
2
4
样例输出
1
0
1
0
1
作者注释:注意每种菜数量的初值赋0。
 1 #include<stdio.h>
 2 int main(){
 3     int a,b,c,d;
 4     int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0;//没种菜数量初值赋0
 5     scanf("%d\n%d\n%d\n%d",&a,&b,&c,&d);
 6     if(a-2>=0 && b-1>=0 && d-2>=0){
 7         a = a-2;
 8         b = b-1;
 9         d = d-2;
10         sum1++;
11     }
12     if(a-1>=0 && b-1>=0 && c-1>=0 && d-1>=0){
13         a = a-1;
14         b = b-1;
15         c = c-1;
16         d = d-1;
17         sum2++;
18     }
19     if(c-2>=0 && d-1>=0){
20         c = c-2;
21         d = d-1;
22         sum3++;
23     }
24     if(b-3>=0){
25         b = b-3;
26         sum4++;
27     }
28     if(a-1>=0 && d-1>=0){
29         a = a-1;
30         d = d-1;
31         sum5++;
32     }
33     printf("%d\n%d\n%d\n%d\n%d",sum1,sum2,sum3,sum4,sum5);
34 }

C语言 · 学做菜相关推荐

  1. python【蓝桥杯vip练习题库】ALGO-120 学做菜

    试题 算法训练 学做菜 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们 ...

  2. Java 算法 学做菜

    目录标题 题目描述 解题思路 代码 题目描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现 ...

  3. 蓝桥杯 ALGO-120 算法训练 学做菜

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  4. [Java] 蓝桥杯ALGO-120 算法训练 学做菜

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  5. java蓝桥杯练习 学做菜

    java蓝桥杯练习 学做菜 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜, ...

  6. python多久可以学c语言,会C语言 学C++到熟练要多久?

    会C语言 学C++到熟练要多久?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 会C语言 学C++到熟练要多久? c++ ...

  7. Java实现 蓝桥杯VIP 算法训练 学做菜

    算法训练 学做菜 时间限制:1.0s 内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上 ...

  8. 蓝桥算法训练 学做菜 JAVA

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  9. 算法训练--学做菜(Java)

    问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. 涛涛现在会做的菜有五种: 1. 西红柿炒鸡 ...

  10. 学做菜 (JAVA)

    学做菜 (JAVA) 学做菜 (JAVA) 题目描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D. ...

最新文章

  1. javascript字符串截取
  2. mysql 查询缓存
  3. HTTPS原理和CA证书申请
  4. 基于超级账本Fabric的供应链跟踪解决方案【开源】
  5. Python官方文档学习心得(第一章)
  6. qr分解求线性方程组_矩阵分解
  7. andrioid .9.png图片的制作
  8. vue源码之数据侦测
  9. 北上广深也不相信口水
  10. 警告: Category is implementing a method which will also be implemented by its primary class
  11. Android 10.0 关机界面全屏显示(UI全屏显示)
  12. 什么是复制和交换成语?
  13. 绕过discuz论坛阅读或下载权限
  14. Java获取上周一周末和上月初月末
  15. PHP 写LOG日志
  16. 惠普服务器全系列,惠普全系列四核服务器
  17. 电脑键盘打字产生 打字机的声音效果
  18. 教育网站源码开发流程仅需这几步!
  19. phpcms自定义表单
  20. (RabbitMQ 二)Springboot项目中使用RabbitMQ的相关依赖

热门文章

  1. ecshop在nginx下实现负载均衡
  2. memcached整理の基本使用
  3. 最简单的字符串算式计算方法
  4. 在嵌入式uClibc上移植valgrind
  5. presto 使用 部署_探秘Presto+Alluxio高效云端SQL查询
  6. Linux电源管理-wakelock
  7. Android UI学习之EditText
  8. 在shell或bash执行一个bin文件或者脚本的流程
  9. Linux串口(serial、uart)驱动程序设计
  10. linux内核命令行解析