Problem J. S06-15 鸡兔同笼(一般解法)

鸡兔同笼,共有98个头,386只脚,请用穷举法编程计算鸡、兔各有多少只。

输入

输出

两个整型数,第一个为鸡的数量,第二个为兔的数量,两者用空格隔开

解题思路:

1、打表(bushi)

2、简单的穷举题,找前提条件以及穷举条件即可!

#include <bits/stdc++.h>
using namespace std;
int main() 
{
    for(int ji=0;ji<=98;ji++)
    {                             //前提条件
    	for(int tu=0;tu<=98;tu++)
    	{
    		if(ji*2+tu*4==386&&ji+tu==98)//穷举条件
    		{
    			printf("%d %d",ji,tu);
			}
		}
	}
	return 0;
}

posted @ 2022-10-03 18:58  131452lin  阅读(39)  评论(0编辑  收藏  举报