scanf("%d",&m);
scanf("%d",&n):
a= (4*n-m)/2;
b=n-a;
if(m%2==1||a<0||b<0)
printf("N");
else
printf("%d %d",a, b);
return 0;
不用设定m%2==1这个条件,后面a b 小于等于0就行
#include "stdio.h"
int main() {
int a,b,n, m;
scanf("%d %d", &n,&m);
a = (4 * n - m) / 2;//算出鸡的数量
b = n - a;//算出兔的数量
if (a <= 0 || b <= 0) {
printf("N");
} else {
printf("%d %d", a, b);
}
return 0;
}
不会啊,我测试一下,输入40和12,就不会输出N啊