为什么只有%80啊,望指教
#include <stdio.h>
int Fab(int n){
int i,t1=0,t2=1,c=0;
if(n==1){
return 0;
}else if(n==2){
return 1;
}
for(i=3;i<=n;i++){
c=t1+t2;
t1=t2;
t2=c;
}
return c;
}
int main(){
int n;
scanf("%d",&n);
int ret=Fab(n);
printf("%d",ret);
}
int Fab(int n){
int i,t1=0,t2=1,c=0;
if(n==1){
return 0;
}else if(n==2){
return 1;
}
for(i=3;i<=n;i++){
c=t1+t2;
t1=t2;
t2=c;
}
return c;
}
int main(){
int n;
scanf("%d",&n);
int ret=Fab(n);
printf("%d",ret);
}