鸡兔同笼问题(有98个头,386双腿)
#include <stdio.h>
int main()
{
int x, y;
for (x=0;x<=98;x++)
{
y = 98 - x;
if (2*x+4*y==386)
{
printf("鸡的个数为%d 兔的个数为%d\n",x,y);
}
}
return 0;
}
或者
#include <stdio.h>
int main()
{
int x, y;
for (x=0;x<=98;x++)
{
for(y=0;y<=98;y++)
{
if ((2*x+4*y==386)&&(x+y==98))
{
printf("鸡的个数为%d 兔的个数为%d\n",x,y);
}
}
}
return 0;
}
编程主要是学习思维,而不是敲代码本身,眼光要长远。