题目描述
涛涛立志要做新好青年,他最近在学做菜。由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字
这天早上,开开去早市给涛涛买了一些原料回来。由于事先没有什么计划,涛涛决定,对于现存的原料,每次尽量做菜单上靠前(即编号小)的菜。
现在请你写一个程序,判断一下开开和涛涛中午能吃到哪些菜。
#include <stdio.h>
int main() {
int arr[5][4] = {{2,1,0,2},{1,1,1,1},{0,0,2,1},{0,3,0,0},{1,0,0,1}};
int stock[4];
for (int i = 0; i < 4; i++)
{
scanf("%d", & stock[i]);
}
for (int i = 0; i < 5; i++)
{
if (stock[0] - arr[i][0] >= 0 &&
stock[1] - arr[i][1] >= 0 &&
stock[2] - arr[i][2] >= 0 &&
stock[3] - arr[i][3] >= 0)
{
printf("1\n");
stock[0] -= arr[i][0];
stock[1] -= arr[i][1];
stock[2] -= arr[i][2];
stock[3] -= arr[i][3];
}
else
{
printf("0\n");
}
}
return 0;
}
在线上机验证通过