#include<stdio.h>
#include<stdlib.h>
int main()
{
int x=0
int y=0
int z=0
int sum1
int sum2
while(x<=20){
while(y<34){
while(z<=300){
sum1=x+y+z
sum2=5*x+3*y+z/3
if(sum1==100&&sum2==100){
printf("蔽消拍%d %d %d\n",x,y,z) //输出符合要求的结果
}
z++
}
z=0 //清零,以便下一次进入桥祥循环
y++
}
x=0
y=0
x++
}
system("pause")
return 0
}
#include<stdio.h>int main()
{
int a,b,c//各种鸡的数目
int i=0//方程解数目
printf("百钱买百鸡,求鸡翁,鸡母,鸡雏的数目:历巧野宽唤\n")
for(a=0a<20a++)//外层循环控制公鸡
{
for(b=0b<=33b++)//内层循环控制公鸡
{
c=100-a-b //小鸡的只数
if(c%3==0 &&a*5+b*3+c/肢喊3==100)
{
//验证取c值的合理性及得到一组解的合理性
printf("%2d:鸡翁数:%2d,鸡母数:%2d,鸡雏数:%2d\n",++i,a,b,c)
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)