コード:
1 。1つの#include <iostreamの> 2 2 使用して 名前空間STD; 3。 3。 INT メイン() 4。 4。{ 5。 5羽の。 // ケージ問題にニワトリおよびウサギ 6。 6。 // M:ニワトリおよびウサギの頭部の総数は 7。 7。 // N- :ニワトリおよびウサギの足の総数 。8 。8 @ 数式:X + Y = M * X + 2 = N-Y 4 * 9。 9。 @ X:鶏の数 10 10 @ Y:ウサギの数 。11 。11 // 判定式により、mの値は正の整数であり、偶数であることを保証するために 12である 12である // も問題がある。ヘッドの数は脚モディ、M <Nの数よりも少なくすることができますか?どうやらありません 13 13 // 写个循环 14 14 int型M、N、X、Y。 15 15 一方、(1 ){ 16 16 CIN >> M >> N。 17 17 X =(2 * M) - (N / 2 )。 18 18 、Y =(N / 2) - 、M。 19 19 であれば(N%2 == 1 || X < 0 || Y < 0 || M> N) 20 20 COUT << 「無回答。" << ENDL; 21 21 他 22 22 COUT << X << " " << Y << ENDL; 23 23 } 24 24 リターン 0 ; 25 25 }
結果: