鸡兔同笼。已知鸡兔总头数为h(设为30),总脚数为f(设为90),求鸡兔各几只。
代码一:
#include
main()
{
int h,f,x,y;
printf("请输入总头数和总脚数:");
scanf("%d%d",&h,&f);
x=2*h-f/2;
y=f/2-h;
printf("总头数为%d,总脚数为%d!",h,f);
printf("鸡一共%d只,兔子一共%d只!",x,y);
}
代码二:
#include
main()
{
printf("请输入h和f:");
int h=0,f=0,i=0;
scanf("%d%d",&h,&f);
for(i=0;i<=h;i++)
{
if((2*i+4*(h-i))==f)
{
printf("有鸡%3d只\n",i);
printf("有兔%3d只\n",h-i);
}
}
}
代码三:
#include
#include
int main()
{
int a,b,h=30,f=90;
printf("总头数:%d\n总脚数:%d\n",h=30,f=90);
a=(f-2*h)/2;
b=(4*h-f)/2;
printf("鸡有:%d\n兔有:%d\n",a,b);
}
更多推荐
c语言鸡兔同笼的程序,C语言:鸡兔同笼问题
发布评论