D
分析:可設原有戰(zhàn)士8n人,8n+120=a2,8n-120=b2,則存在a2-b2=240,根據(jù)奇偶性相同,即可求得a、b的值,進一步求得n的值.
解答:設原有戰(zhàn)士8n人,8n+120=a2,8n-120=b2,
則存在a2-b2=240,
即(a+b)(a-b)=240.但a+b與a-b的奇偶性相同,且a、b都為偶數(shù),
故a+b=120,a-b=2,于是a=61,b=59(不合題意舍去);
a+b=60,a-b=4,于是a=32,b=28,則8x=904.因為904-120=784,784為28的平方,即28行28列,所以904符合條件;
a+b=40,a-b=6,于是a=23,b=17(不合題意舍去);
a+b=30,a-b=8,于是a=19,b=11(不合題意舍去);
a+b=24,a-b=10,于是a=17,b=7(不合題意舍去);
a+b=20,a-b=12,于是a=16,b=4,則8x=136;
a+b=16,a-b=15,于是a=15.5,b=0.5(不合題意舍去).
故原長方形隊列共有136名戰(zhàn)士.
故選D.
點評:本題考查了完全平方數(shù)在實際生活中的應用,考查了因式分解法求值的應用,考查了奇偶性的判定.