有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?用C程序怎么表示?