凑数的,传说中的百钱百鸡,换汤不换药。
100匹马100袋粮食大马驮三袋小马驮两袋,两个小马崽驮一袋,问大马小马小马崽各多少匹? java代码如何实现?
public class HowManyHorses { public static void main(String[] args) { final int HORSE_NUMBER = 100; final int FOODS_NUMBER = 100; for (int bigHorseNumber = 0; bigHorseNumber <= ( HORSE_NUMBER / 3 + 1 ); bigHorseNumber++) { for (int smallHorseNumber = 0; smallHorseNumber <= (HORSE_NUMBER / 2 + 1); smallHorseNumber++) { for (int ponyNumber = 0; ponyNumber <= HORSE_NUMBER; ponyNumber++) { if (bigHorseNumber + smallHorseNumber + ponyNumber == HORSE_NUMBER && bigHorseNumber * 3 + smallHorseNumber * 2 + ponyNumber / 2 == FOODS_NUMBER && ponyNumber % 2 == 0) { System.out.println(bigHorseNumber + " " + smallHorseNumber + " " + ponyNumber); } } } } }}PS---------------------------------------------------------------------------------------------------------------------------
转自 CSDN 原链接:http://bbs.csdn.net/topics/390738978
IT是条不归路,后来人慎入!!!

浙公网安备 33010602011771号