c语言解决百钱买鸡问题钱买百鸡”鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?#include void main(){ int cocks,hens,chicks,n=0; while(n
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/31 05:11:15
c语言解决百钱买鸡问题
钱买百鸡”鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
#include
void main()
{
int cocks,hens,chicks,n=0;
while(n
chicks小鸡,cocks公鸡,hens
n是钱,因为1钱可买3小鸡,所以小鸡数对应钱数就是:chicks=3*n
外层遍历:买小鸡的钱,从0遍历到33(33块就99个小鸡了,明显用不了这么多,但作者为了保险吧)
内层遍历:买母鸡的个数,从0遍历到33个(33个母鸡也99块,与上面意图相同,尽量遍历到境界点,虽然有点不科学,但如果问题有解,在条件成立时加个跳出,也不碍事)
内层遍历的时候:cocks=100-hens-chicks; 公鸡=100-母鸡-小鸡,(确保三种鸡加起来是100)
if(5*cocks+3*hens+n==100&&cocks>=0) 意思是:所有的钱加起来是100并且公鸡个数不为负数
printf("%d %d %d\n",cocks,hens,chicks); //打完收工
hens++;//自增
}
n++;//自增
c语言解决百钱买鸡问题钱买百鸡”鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?#include void main(){ int cocks,hens,chicks,n=0; while(n
C语言中迭代法可以解决哪些问题?举三个以上例子?
C语言中穷举法可以解决哪些问题?举三个以上例子?
到老挝怎么解决语言问题?
lingo语言解决运输问题的例题
c语言问题:4
C语言基础问题
C语言问题,填空
解决C语言中的问题题目是找出n个数中最大最小的数,哪错了,为什么不对?
C语言的问题 C语言的问题
一个C语言计算问题
C语言选择结构问题
C语言 整数拆分问题
C语言填空问题2
用牛顿切线法解决一个问题(fortran 语言)
怎样解决阅读教学的语言积累,语感积淀的问题
怎样解决阅读教学的语言积累,语感积淀的问题
张骞出使西域如何解决语言交流问题?当时西域国家众多,他怎么解决语言不通的问题?