遞歸算法c語(yǔ)言 C語(yǔ)言程序,求n的階乘(n !)---- 遞歸法?
C語(yǔ)言程序,求n的階乘(n !)---- 遞歸法?1,打開(kāi)VC6.0,創(chuàng)建一個(gè)新的VC項(xiàng)目,添加一個(gè)頭文件,添加一個(gè)空的主函數(shù),首先定義一個(gè)查找階乘的函數(shù),該函數(shù)的參數(shù)為I,階乘與上一個(gè)數(shù)相乘,這是連
C語(yǔ)言程序,求n的階乘(n !)---- 遞歸法?
1,打開(kāi)VC6.0,創(chuàng)建一個(gè)新的VC項(xiàng)目,添加一個(gè)頭文件,添加一個(gè)空的主函數(shù),首先定義一個(gè)查找階乘的函數(shù),該函數(shù)的參數(shù)為I,階乘與上一個(gè)數(shù)相乘,這是連續(xù)相乘的事實(shí)函數(shù),然后寫主函數(shù)的內(nèi)容:
2,在main函數(shù)中定義int型變量sum,然后調(diào)用fact。()將返回值賦給sum,最后用printf打印sum的值:
3。程序完成后,運(yùn)行程序觀察結(jié)果。在這里你可以看到6的階乘被打印出來(lái)。以上是采用遞歸方式階乘處理的C語(yǔ)言: