用C语言编写一个递归函数int FFint a int n求出数组a中所有n个元素之积并返回。
以下为C语言代码:
int FF(int a[], int n){
if(n == 0) //递归终止条件
return 1;
else
return a[n-1] * FF(a, n-1); //递归调用
}
解释:该递归函数的作用是求出数组a中所有n个元素之积。当n为0时,递归终止,返回1;否则递归调用自身,传入a和n-1作为参数,并将a[n-1]乘以递归调用的结果返回。
原文地址: https://www.cveoy.top/t/topic/hqPU 著作权归作者所有。请勿转载和采集!