Cmn是一個數學上的公式,其中m是其的下角標,n是其的上角標。計算方法是
m×(m-1)×(m-2)×……共有n項的乘積,然後除以n的階乘
用C語言做這個計算的編程,步驟如下:
1、首先需要讀取m和n的值,然後在讀取的同時進行判斷是否滿足m>0、n>0、m>=n的條件,如果不滿足要求重新輸入。
2、然後可以構建兩個函數fun1和fun2,其中fun1的參數有兩個m和n,利用循環控制求出m×(m-1)×(m-2)×······fun2的參數只有一個,用來求n的階乘。
3、返回值,有兩種方法:(1)fun1和fun2返回整型值到主函數,強制轉換成float型(2)直接在fun1和fun2函數中將返回值強制轉換成float型,然後返回到主函數進行計算。
4、在主函數中計算兩個返回值的差,最後算出