AHUOJ高级语言程序设计实验(六)函数计算

来源:互联网 发布:大数据营销就业前景 编辑:程序博客网 时间:2024/06/11 02:41

AC代码

#include <stdio.h>int main(void){float f(float a,float b);float s,i,n=10;for(i=1;i<=20;i++)//循环输出20次printf("%.6f\n",f(i,n+1));//注意这里根据题目的意思应该写n+1而不是nreturn 0;}float f(float a,float b){float c;if(b==1)c=a;elsec=1+1/f(a,b-1);//函数的递归调用。理论上所有的递归可以改为循环,如果这里改为循环,很可能会超时return(c);}


0 0
原创粉丝点击