1、打開vc6.0,新建壹個vc項目,添加頭文件,添加壹個空的main函數,這裏先定義壹個用來求階乘的函數,函數的參數為i,階乘就是不斷的和前面的壹個數相乘,這裏就是不斷和fact函數相乘,之後編寫主函數的內容:
2、在main函數定義int類型變量sum,然後調用fact()將返回值賦予sum,最後使用printf打印sum的值:
3、最後編寫程序好後,來運行程序觀察結果,這裏可以看到打印出了6的階乘。以上就是C語言用遞歸的方式求階乘的過程: