每组测试数据占1行,每行一个正整数a (a < 32768)
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开 如果没有满足要求的答案,则输出两个0。
链接:https://www.nowcoder.com/questionTerminal/fda725b4d9a14010bb145272cababef1 来源:牛客网 #include <stdio.h> int main() { int a; int least, most; while(scanf("%d", &a)!=EOF) { if(a%2==1) { printf("0 0\n"); continue; } a=a/2;//总腿数减半,同时假设鸡1条腿,兔2条腿 most=a;//全是鸡 if(a%2==0) least=a/2;//全是兔 else least=a/2+1;//有一只鸡,剩下全是兔 printf("%d %d\n", least, most); } return 0; }
原文:https://www.cnblogs.com/JAYPARK/p/10313963.html