编写函数factor(n)计算n的阶乘,函数fun(x)计算x的倒数,在主函数中输入n的值并显示计算的结果。
编写函数factor(n)计算n的阶乘,函数fun(x)计算x的倒数,在主函数中输入n的值并显示计算的结果。
【正确答案】:使用函数嵌套调用处理。 float fun(int i); long int factor(int n); main() {int n; float s; printf("input an integer(>0):"); scanf("%d",&n); s=0; for(i=1;i<=n;i++) s=s+fun(i); } float fun(int i) {long int result; result=factor(i); return(1/float(result)); } long int factor(int n) { int i,r=1; if(n==1)return 1; for(i=1;i
Top