您的位置:首页 > 编程语言 > C语言/C++

鸡兔同笼问题

2018-01-24 17:31 155 查看
题目描述

大家都知道鸡兔同笼问题,此题就是这么简单,求的还是鸡和兔的个数分别是多少。

输入

多组输入

每行两个整数n,m,分别代表鸡兔头的个数、腿的个数(n,m<10^9)。

输出

如果能求出鸡兔的个数就输出鸡和兔的个数,

否则输出No answer

样例输入

5 14

样例输出

3 2

#include<stdio.h>
int main()
{
long long n,m,x,y,i,z;
while(~scanf("%lld %lld",&n,&m))
{
z=0;
for (i=1; i<=n; i++)
if((2*i+4*(n-i))==m)
{
z=1;
break;
}
if(z)
printf("%lld %lld\n",i,n-i);
else
printf("No answer\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言