C语言编写程序求解《张邱建算经》中的“百鸡问题”
#include"stdlib.h"#include"stdio.h"voidmain(){inti,j,k,s;for(i=1;i<20;i++)for(j=1;j<=33;j++){k=100-i-j;if(5*i+3*j+k/3.0==100)printf("\n%d,%d,%d",i,j,k);}}
本回答由提问者推荐
C语言编写程序解决百钱白鸡问题
按照题目要求编写的解决百钱买百鸡问题的C语言程序如下
#include
intmain()
inta,b,c;
for(a=0;a<=20;a++)
for(b=0;b<=33;b++)
c=100-a-b;
if(c%3==0&&5*a+3*b+c/3==100)
printf("鸡翁%d只,鸡母%d只,鸡雏%d只\n",a,b,c);
return0;