已知雞和兔的總數量為n,總腿數為m。輸入n和m,依次輸出雞的數目和兔的數目。
代碼如下
#include<bits\stdc++.h>
using namespace std;
int main()
{
int n,m;
int num1,num2; //雞有 num1 只,兔有 num2 只
while(cin>>n>>m){
num1=(4*n-m)/2; // num1+num2=n 2num1+4num2=m
num2=n-num1; //聯立得 num1=(4*n-m)/2 num2=n-num1
if(num1>=0&&num2>=0&&m%2==0) //雞和兔子的數量為非負數且為整數
printf("%d %d\n",num1,num2); // 4*n-m 必須為偶數,即m必須為偶數
else
printf("No Answer\n");
}
return 0;
}