第8周作业

来源:互联网 发布:音乐版权 知乎 编辑:程序博客网 时间:2024/05/16 07:53
function [ ] = week8( )
% 函数名:week8
% 功能:完成《信号与系统》第8周的小课作业
% 传入参数:无
% 传出参数:无
% 创建时间:2017年4月22号
% 实现语言:MATLAB
% 作者:本文未经作者同意,也可以随意转载
    ra = 2000:2050;
    vc = sort(ra(logical( (0 == rem(ra,4) & 0 ~= rem(ra,100)) |  ...
        ( 0 == rem(ra,400) & 0 == rem(ra,100)))),'descend');
    as = '';
    for ra2 = 1:length(vc)
        as = [as,num2str(vc(ra2)),'年',char(10)];
    end
    disp(['题目1:求2000-2050年间的闰年. 结果是:',char(10),as])
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % 
    i = 1;s = 0;
    while s < 1000
       s = s + i; 
       i = i + 1;
    end
    disp(['题目2:求满足1+2+3+4+...+m<1000的最小m值. 结果是:',char(10), ...
        'm = ',num2str(i-1),char(10)])
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % 
    kk = '';
    for a =  1 : 9
        for b = 1 : 9
            if a >= b
                kk = [kk,num2str(b),'*',num2str(a),'=',num2str(b.*a),'  '];
            end
        end
        kk = [kk,char(10)];
    end
    disp(['题目3:建立九九乘法表. 结果是:',char(10),kk])
end

1 0
原创粉丝点击