求解:

    一筐鸡蛋:

        1个1个拿正好拿完;

        2个2个拿最后剩下1个;

        3个3个拿正好拿完;

        4个4个拿最后剩下1个;

        5个5个拿最后剩下4个;

        6个6个拿最后剩下3个;

        7个7个拿最后剩下5个;

        8个8个拿最后剩下1个;

        9个9个拿正好拿完。


    问筐里一个有多少个鸡蛋(假设这个筐最多能放一万个鸡蛋)?




















[root@host1937 ~]# cat egg_num.sh 
#!/bin/bash
for (( i=1 ; i<10001 ; i++ ))
do
    [ $[$i % 2] -eq 1 ] && \
	[ $[$i % 3] -eq 0 ] && \
	[ $[$i % 4] -eq 1 ] && \
	[ $[$i % 4] -eq 1 ] && \
	[ $[$i % 5] -eq 4 ] && \
	[ $[$i % 6] -eq 3 ] && \
	[ $[$i % 7] -eq 5 ] && \
	[ $[$i % 8] -eq 1 ] && \
	[ $[$i % 9] -eq 0 ] && \
	echo $i
done
[root@host1937 ~]# sh egg_num.sh
369
2889
5409
7929