#include<stdlib.h>
#include <stdio.h>
int main()
{
	int choice = 1;
	while (choice)
	{
		int numHead = 0;//头的个数;
		int numFeet = 0;//脚的只数
		int sumChicken = 0;//鸡的数量
		int sumRabbit = 0;//兔的数量
		printf("****鸡兔同笼请输入****\n");
printf("\n");
		printf("请输入头的总数:");
		scanf("%d", &numHead);
		printf("请输入脚的总数:");		
		scanf("%d", &numFeet);
		printf("\n");
		if (numFeet % 2 != 0 || numFeet < 2 * numHead || numFeet>4 * numHead)
		{
			printf("*****鸡兔同笼答案*****\n");
printf("\n");
			printf("鸡兔总数不对,无解\n");
			printf("\n");
			printf("如果结束请按0,重新开始请按1,请输入:");
			scanf("%d", &choice);
			printf("清屏开始......");
			system("CLS");
		}
		else
			sumChicken = (4 * numHead - numFeet) / 2;//鸡的数量是多少
			sumRabbit = numHead - sumChicken;//兔子的数量是多少
			if (2 * sumChicken + 4*sumRabbit == numFeet)
			{
				printf("*****鸡兔同笼答案*****\n");
printf("\n");
				printf("鸡的数量是:%d\n", sumChicken);
				printf("兔的数量是:%d\n", sumRabbit);
				printf("\n");
				printf("如果结束请按0,重新开始请按1,请输入:");
				scanf("%d", &choice);
				printf("清屏开始......");
				system("CLS");
			}				
	}	
	return 0;
}









