“鸡兔同笼”是一个中国古算题,最早出现在《孙子算经》中。笼中有若干只鸡和兔子,请分别输入头和脚的个数,编程求出鸡和兔各有多少只?
输入格式:
分别输入头的个数head和脚的个数foot,空格间隔
输出格式:
分别输出兔子和鸡的个数,用空格隔开
输入样例:
88 244
输出样例:
34 54
#include <stdio.h>
int main()
{
int a,b,n,m;//a鸡,b兔,n头,m脚
scanf("%d", &n);//输入头88
scanf("%d", &m);//输入脚244
a=(4*n-m)/2;
b=n-a;
if (m%2==1||a<0||b<0)
printf("No");
else
printf("%d %d\n",b,a);
return 0;
}
#include <stdio.h>
int main()
{
int i,h,f,r,c;
scanf("%d %d",&h,&f);;
for(i=0;i<=h;i++)
{
r=i;
c=h-r;
if(r*4+c*2==f)
printf("%d %d\n",r,c);
}
return 0;
}