为什么只有%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);
}

全部评论
ll
点赞 回复 分享
发布于 2020-07-12 10:25
验证49结果不对,int范围小了,用long long
点赞 回复 分享
发布于 2020-07-12 09:55
结果炸int 开long long
点赞 回复 分享
发布于 2020-05-05 14:05
我也是%80😂
点赞 回复 分享
发布于 2020-05-05 11:34

相关推荐

06-26 17:24
已编辑
宁波大学 golang
迷失西雅图:别给,纯kpi,别问我为什么知道
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务