猿问

C语言算法题,鸡兔同笼求解??

//看不懂下面这段实现代码,求大神解释一下

include<stdio.h>

int main(void)
{

int t,a,n,m,d;

scanf("%d",&t);

while(t--)

{

    scanf("%d %d",&n,&m);

    if((4*n-m)%2==0) //不明白这个条件是怎么想出来的

    {

        d=(4*n-m)/2; //??

        if(d>=0&&d<=n)//不明白这个条件是怎么想出来的

        {

            printf("%d %d\n",d,n-d);

        }else 

            printf("No answer\n");

    }else

        printf("No answer\n");

}


当年话下
浏览 1118回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答