c語(yǔ)言編程求n的階乘 C語(yǔ)言程序,求n的階乘(n !)---- 遞歸法?
C語(yǔ)言程序,求n的階乘(n !)---- 遞歸法?1、打開vc6.0,新建一個(gè)vc項(xiàng)目,添加頭文件,添加一個(gè)空的main函數(shù),這里先定義一個(gè)用來(lái)求階乘的函數(shù),函數(shù)的參數(shù)為i,階乘就是不斷的和前面的一個(gè)
C語(yǔ)言程序,求n的階乘(n !)---- 遞歸法?
1、打開vc6.0,新建一個(gè)vc項(xiàng)目,添加頭文件,添加一個(gè)空的main函數(shù),這里先定義一個(gè)用來(lái)求階乘的函數(shù),函數(shù)的參數(shù)為i,階乘就是不斷的和前面的一個(gè)數(shù)相乘,這里就是不斷和fact函數(shù)相乘,之后編寫主函數(shù)的內(nèi)容:
2、在main函數(shù)定義int類型變量sum,然后調(diào)用fact()將返回值賦予sum,最后使用printf打印sum的值:
3、最后編寫程序好后,來(lái)運(yùn)行程序觀察結(jié)果,這里可以看到打印出了6的階乘。以上就是C語(yǔ)言用遞歸的方式求階乘的過(guò)程: