QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1083|回复: 0
打印 上一主题 下一主题

有人能帮我解决一下么

[复制链接]
字体大小: 正常 放大
lyfsky        

11

主题

13

听众

118

积分

升级  9%

  • TA的每日心情
    开心
    2018-1-11 16:13
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    国际赛参赛者

    自我介绍
    我叫刘焱芳,20岁,想好好学建模
    跳转到指定楼层
    1#
    发表于 2017-11-20 09:22 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    题目 输出不大于输入数n的所有素数Fibonacci数
    主函数为
    m=input('请输入一个整数:m=');
    [a] =fib1( m );
    function [a] =fib1( m )
    j=0;
    y=0;
    for n=1:m
    if fibo(n)
    if isprime(n)
    a=n
    end
    end
    end
    end
    fibo是我自己写的一个函数判断是否为Fibonacci数
    function [y]=fibo( n )
    fibo(1)=1;
    fibo(2)=1;
    if 1==n
    y=1;
    else
    k=2;
    for k=3:n
    fibo(k)=fibo(k-1)+fibo(k-2);
    if fibo(k)==n
    y=1;
    return ;
    elseif fibo(k)>n
    y=0;
    return ;
    end
    end
    end
    运行结果说:调用 "fibo" 时,未对输出参数 "y" (可能还包括其他参数)赋值。
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2024-4-26 05:24 , Processed in 0.306085 second(s), 50 queries .

    回顶部