21天养成计划 19
题目描述:在调查市场上的鸡的价格后,得到了这样一个价格表:公鸡每只5块,母鸡每只3块,小鸡每3只一块。小明拿着妈妈给的钱money和价格表来到菜市场,出门之前小明妈妈嘱咐小明要买num只鸡(不分公鸡,母鸡,小鸡),并且花光所有的钱。请编写程序输出这几种买法.
输入描述:一行输入两个正整数,钱money,数量num(0 < money ,num<=200)输出描述:每行输出三个正整数分别表示 公鸡数、母鸡数、小鸡数。若没有一种购买方式,则输出0。行末换行。
我的答案 :
#include<stdio.h>
int main()
{
int money,num,x,y,z;
scanf("%d %d",&money,&num); for(x=0;x<=num;x++)
{
for(y=0;y<=num;y++)
{
for(z=0;z<=num;z++)
{
if((z%3)==0&&(x5+3y+z/3)==money&&(x+y+z)==num)
{
printf("%d %d %d\n",x,y,z);
}
}
}
}
return 0;
}
2021-11-13
最新推荐文章于 2024-04-06 18:44:12 发布