帮我改正错误#include#includeusing namespace std;int f(int n){ if(n==0) return f(0)=0;else if(n==1)return f(1)=1; else return f(n)=f(n-1)+f(n-2); }void main(){int n,a,i;cin>>n;for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 04:09:30
帮我改正错误#include#includeusing namespace std;int f(int n){   if(n==0)   return f(0)=0;else if(n==1)return f(1)=1;    else   return f(n)=f(n-1)+f(n-2); }void main(){int n,a,i;cin>>n;for(i=0;i
xRN0XbhÚw m,n,U X2@A,(K$ )-xĄvi,gwlcb>pM?"IN0 }gwN=L G7{ b]x:%̮3Cc`_א-,iH1ÑHjX=L,`0vqvZ x' Yf"ʺK)kTؑ ‹yMCD\DyÃIe^9U&:_EuMT0yY䛰H"diqlϋ࡜,иg!e^E}E.by,ĵW0şP"

帮我改正错误#include#includeusing namespace std;int f(int n){ if(n==0) return f(0)=0;else if(n==1)return f(1)=1; else return f(n)=f(n-1)+f(n-2); }void main(){int n,a,i;cin>>n;for(i=0;i
帮我改正错误
#include
#include
using namespace std;
int f(int n)
{
 if(n==0)
 return f(0)=0;
else if(n==1)
return f(1)=1;
 else
 return f(n)=f(n-1)+f(n-2);
}
void main()
{
int n,a,i;
cin>>n;
for(i=0;i

帮我改正错误#include#includeusing namespace std;int f(int n){ if(n==0) return f(0)=0;else if(n==1)return f(1)=1; else return f(n)=f(n-1)+f(n-2); }void main(){int n,a,i;cin>>n;for(i=0;i
return f(0)=0
return f(1)=1
return f(n)=f(n-1)+f(n-2)
返回的应该是一个值.而f(0)=0是个赋值,f(0)未定义所以报错
改为
return 0
return 1
return f(n-1)+f(n-2)