如果n是偶数的话,
在1~n这个数列中偶数的个数和奇数的个数相等,
要保证(a1-1)(a2-2)(a3-3)…(an-n)是奇数,则须保证每一项都为奇数.
因为a1~~an中奇数偶数都相等,
所以完全可能找出一队序列1~~n 使(a1-1)(a2-2)(a3-3)…(an-n)每一项都是奇数,
如果n是奇数的话,在1~n这个数列中偶数的个数比奇数的个数少一个,
要保证(a1-1)(a2-2)(a3-3)…(an-n)是奇数,则须保证每一项都为奇数.
因为a1~an中奇数比偶数多一个,一定会在(a1-1)(a2-2)(a3-3)…(an-n)中有一个偶数,
因此(a1-1)(a2-2)(a3-3)…(an-n)必为偶数,
所以n必为偶数.
故选A.