根据整型形参n,计算如下公式的值.A1=1,A2=1/(1+A1),A3=1/(1+A2)……各位大虾帮帮忙啊#includemain(){float fun(int n);int n;printf("Please Enter a value of n:\n");scanf("%d",&n);fun(n);printf("A%d=%f\n",n); }float fun(int n){

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 10:29:57
根据整型形参n,计算如下公式的值.A1=1,A2=1/(1+A1),A3=1/(1+A2)……各位大虾帮帮忙啊#includemain(){float fun(int n);int n;printf(

根据整型形参n,计算如下公式的值.A1=1,A2=1/(1+A1),A3=1/(1+A2)……各位大虾帮帮忙啊#includemain(){float fun(int n);int n;printf("Please Enter a value of n:\n");scanf("%d",&n);fun(n);printf("A%d=%f\n",n); }float fun(int n){
根据整型形参n,计算如下公式的值.A1=1,A2=1/(1+A1),A3=1/(1+A2)……各位大虾帮帮忙啊
#include
main()
{
float fun(int n);
int n;
printf("Please Enter a value of n:\n");
scanf("%d",&n);
fun(n);
printf("A%d=%f\n",n);
}
float fun(int n)
{
float a=0;
int i;
if(i=1)
a=1;
else
for(i=2;i

根据整型形参n,计算如下公式的值.A1=1,A2=1/(1+A1),A3=1/(1+A2)……各位大虾帮帮忙啊#includemain(){float fun(int n);int n;printf("Please Enter a value of n:\n");scanf("%d",&n);fun(n);printf("A%d=%f\n",n); }float fun(int n){
printf("A%d=%f\n",n); 输出格式不对
改为printf("A%d=%f\n",n,fun(n));
后面的逻辑也不正确,给你改了,参考一下.我用的递归(不用递归也能实现).
#include
main()
{
float fun(int n);
int n;
printf("Please Enter a value of n:\n");
scanf("%d",&n);

printf("A%d=%f\n",n,fun(n));
getchar();
getchar();
}
float fun(int n)
{
if(n==1)
return 1;
else
return 1/(1+fun(n-1));
}