有若干只兔和鸡,兔和鸡加起来一共有100条腿,请写一个简单的脚本,可以用shell或python,列出兔和鸡各有多少只的所有组合(假设所有的兔和鸡的腿都是健全的,且兔和鸡至少为1只)
#!/bin/bash
tuzi_zuida=100/tuzi_tui
ji_zuida=100/ji_tui
for ((i = 1; i< $tuzi_zuida; i++))
do
for ((j = 1; j< $ji_zuida; j++))
do
sum=$(( i * $tuzi_tui + j * $ji_tui))
if [ $sum -eq 100 ];then
echo $i,$j >> jieguo.txt
fi
done
done
cat jieguo.txt
1,48
2,46
3,44
4,42
5,40
6,38
7,36
8,34
9,32
10,30
11,28
12,26
13,24
14,22
15,20
16,18
17,16
18,14
19,12
20,10
21,8
22,6
23,4
24,2