猿问

C语言中处理猪兔同笼问题,不明白如此算法为什么会错误。

#include<stdio.h>

int main(void)

{

    int n,m,a,b;

    scanf("%d %d",&a,&b);

    a=(4*n-m)/2;

    b=n-a;

    if((a%1)!=0&&a<=0&&b<=0)

        printf("No answer");

    else

        printf("%d %d",a,b);

    return 0;


}


输入14 32,显示的却是-35176338 -2129223790

不应该显示12 2吗

慕用7336610
浏览 2124回答 3
3回答
随时随地看视频慕课网APP
我要回答